🌐My IP Address 🔌Port Checker 🔍DNS Lookup 📋WHOIS Lookup 🔒SSL Checker 🗺️IP Location Map 📡HTTP Headers Latency Test 🖥️User Agent 🔢IPv6 Detector
DNS over HTTPS · Google Public DNS

DNS Lookup Tool

Query A, AAAA, MX, CNAME, TXT, NS, and SOA records for any domain. Powered by Google's DNS over HTTPS for accurate, real-time resolution that bypasses local caching.

DNS Record Lookup
Enter a domain and select the record type. Results come directly from Google's authoritative DNS.
Enter a domain and select record type →
Advertisement

What is a DNS lookup?

A DNS (Domain Name System) lookup translates a human-readable domain name like github.com into machine-readable records — most commonly an IP address. Every time you visit a website, your browser performs a DNS lookup behind the scenes. This tool lets you query DNS records directly, bypassing local caches for real-time results.

DNS record types explained

More free developer tools

What is DNS propagation and how long does it take?

DNS propagation is the time it takes for changes to DNS records to spread across all DNS servers worldwide. When you update a DNS record — such as changing your A record to a new server IP — DNS resolvers around the world continue serving the old record until their cache expires based on the record's TTL (Time To Live) value.

Propagation typically takes between 1 and 48 hours. If you need faster propagation, lower your TTL to 300 seconds (5 minutes) at least 24 hours before making the change, then revert to a higher TTL after the change is confirmed live.

Common DNS record types explained

Understanding DNS record types is essential for managing domains and troubleshooting email delivery issues. The most common records are: A (maps domain to IPv4), AAAA (maps domain to IPv6), CNAME (creates a domain alias), MX (mail server routing), TXT (domain verification and email authentication), NS (nameserver delegation), and SOA (zone authority information).

For email deliverability, always verify your MX, SPF (TXT record), DKIM (TXT record), and DMARC (TXT record) are correctly configured. Missing or misconfigured email DNS records are the most common cause of email going to spam.

Advertisement

DNS lookup questions

Why use DNS over HTTPS instead of my local resolver?
Your local resolver may have cached outdated records, or your ISP may intercept DNS queries. Google's DoH API queries authoritative nameservers directly, giving you the most current, accurate results — which matters when you've just updated a DNS record and want to verify propagation.
How long does DNS propagation take?
DNS changes typically propagate globally within 15–60 minutes when TTL values are low. However, if your previous record had a high TTL (e.g. 86400 seconds = 24 hours), caches across the internet may hold the old value for up to that long. This tool bypasses caching and shows the current authoritative answer.
What is TTL in DNS?
TTL (Time To Live) is the number of seconds a DNS record can be cached by resolvers before they must re-query the authoritative nameserver. A lower TTL means faster propagation of changes but more DNS queries. Typical values range from 300 (5 minutes) to 86400 (24 hours).
What is DNS propagation?
DNS propagation is the time for DNS record changes to spread worldwide — typically 1 to 48 hours depending on the TTL value. Lower your TTL to 300 seconds before making changes to speed up propagation.
What is the difference between an A record and a CNAME record?
An A record maps a domain directly to an IPv4 address. A CNAME creates an alias pointing one domain to another. CNAMEs cannot be used on the root domain (@) — only on subdomains like www.
Copied!