GrowthGPT
GrowthGPT
AI community platform for modern work

DNS Lookup

Check DNS records for any domain. Powered by Google Public DNS.

Enter Domain

Quick lookup:

Record Types

A Records

Enter a domain above to look up A records

AAAA Records

Enter a domain above to look up AAAA records

MX Records

Enter a domain above to look up MX records

TXT Records

Enter a domain above to look up TXT records

NS Records

Enter a domain above to look up NS records

CNAME Records

Enter a domain above to look up CNAME records

SOA Records

Enter a domain above to look up SOA records

DNS resolution via Google Public DNS

How DNS Works

The Domain Name System (DNS) is the internet's phone book. When you type a domain name like example.com into your browser, your computer needs to translate that human-readable name into a numerical IP address that servers understand. This process is called DNS resolution.

Your device first checks its local cache, then queries a recursive resolver (often provided by your ISP or a public service like Google DNS). That resolver checks its own cache and, if needed, works its way through the DNS hierarchy: root nameservers, top-level domain (TLD) servers, and finally the authoritative nameserver for the domain. The answer travels back down the chain and gets cached at each level based on the TTL (Time to Live) value, so future lookups are faster.

DNS Record Types Explained

Each DNS record type serves a different purpose. A records map a domain to an IPv4 address (like 93.184.216.34), while AAAA records map to IPv6 addresses. These are the most fundamental records that tell browsers where to find your website.

MX (Mail Exchange) records tell email servers where to deliver mail for your domain. They include a priority number, so you can set up primary and backup mail servers. NS (Name Server) records define which servers are authoritative for your domain. TXT records store arbitrary text and are commonly used for email authentication (SPF, DKIM, DMARC), domain verification, and other metadata. CNAME records create aliases, pointing one domain name to another. SOA (Start of Authority) records contain administrative information about the zone, including the primary nameserver, admin contact, and timing values for zone transfers.

DNS Propagation and TTL

When you change DNS records, those changes do not take effect instantly everywhere. DNS caches around the world hold copies of your old records until their TTL expires. This process of old records expiring and new ones spreading across the internet is called DNS propagation.

TTL is measured in seconds and controls how long resolvers cache a record before checking for updates. A TTL of 3600 means caches hold the record for one hour. Lower TTLs mean faster propagation when you make changes but generate more DNS queries. Higher TTLs reduce query load but mean changes take longer to reach everyone. Before making DNS changes, it is good practice to lower your TTL a day or two in advance so the old high-TTL records expire sooner.

DNS and SEO

DNS configuration directly affects your website's performance and SEO. Slow DNS resolution adds latency before a page even starts loading, which impacts Core Web Vitals metrics that search engines consider for ranking. Using a fast, reliable DNS provider reduces this overhead.

Proper DNS setup also matters for email deliverability, which affects your overall marketing. SPF, DKIM, and DMARC records in your DNS TXT entries authenticate your email and prevent spoofing. If these records are missing or misconfigured, your marketing emails are more likely to land in spam folders. Additionally, correct CNAME and A record configuration is essential for serving your site from CDNs, which improves load times globally and supports better search rankings.

Frequently Asked Questions

What does this DNS lookup tool do?

This tool queries Google Public DNS to retrieve DNS records for any domain you enter. It checks multiple record types (A, AAAA, MX, TXT, NS, CNAME, SOA) in parallel and displays the results with TTL values and response times. Everything runs in your browser with no server-side processing.

Why are some record types returning no results?

Not every domain has every record type. For example, a domain using an A record for its IP address will typically not have a CNAME record for the same name (they are mutually exclusive at the zone apex). Similarly, a domain that does not handle email may not have MX records. Empty results simply mean that record type is not configured for the domain.

What does TTL mean in DNS results?

TTL stands for Time to Live. It tells DNS resolvers how many seconds they can cache this record before they should query the authoritative server again. A TTL of 300 means the record is cached for 5 minutes. Lower TTLs allow faster updates when records change, while higher TTLs reduce DNS query traffic and can slightly improve resolution speed for repeat visitors.

Why might my DNS results differ from other lookup tools?

Different DNS lookup tools may query different resolvers, and each resolver may have different cached versions of records depending on when they last queried the authoritative server. This tool uses Google Public DNS (8.8.8.8), which is one of the most widely used public resolvers. During DNS propagation after a change, you may see different results from different tools until all caches update.

Is this tool free to use?

Yes, this tool is completely free. It uses Google's public DNS-over-HTTPS API, which requires no API key or authentication. All queries run directly from your browser to Google's DNS service. There are no usage limits imposed by this tool, though Google's API has its own fair-use policies for extremely high volume.

Related Tools