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

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).
Copied!