DNS Lookup
Query any DNS record type for any domain — A, AAAA, MX, CNAME, TXT, NS, SOA, SRV, PTR, CAA. Results via Google Public DNS.
dns-lookup.sh
Quick:
Querying DNS…
What is a DNS Lookup?
A DNS lookup queries the Domain Name System to retrieve records associated with a domain name. DNS is the phonebook of the internet — it translates human-readable domain names like example.com into IP addresses that computers use to communicate.
When you type a domain into your browser, your computer performs a DNS lookup automatically. This tool lets you manually query DNS records of any type, which is useful for troubleshooting email delivery, verifying domain configuration, checking CDN setup, and debugging website issues.
DNS Record Types Explained
- A Record — Maps a domain to an IPv4 address (e.g., 93.184.216.34)
- AAAA Record — Maps a domain to an IPv6 address
- MX Record — Specifies the mail server for a domain (with priority)
- CNAME Record — Creates an alias pointing to another domain name
- TXT Record — Stores text data: SPF, DKIM, DMARC, site verification
- NS Record — Identifies the authoritative nameservers for the domain
- SOA Record — Start of Authority — contains admin info for the DNS zone
- PTR Record — Reverse DNS: maps an IP address back to a hostname
- SRV Record — Specifies a service's host, port, and priority
- CAA Record — Restricts which certificate authorities can issue SSL certs
Frequently Asked Questions
A DNS record is an entry in the Domain Name System that maps a domain name to a specific value. Different record types serve different purposes: A records map to IPv4 addresses, MX records identify mail servers, TXT records store verification and policy data, and CNAME records create aliases pointing to other domain names.
Enter the domain name in the lookup field above, select the record type, and click Lookup. Results are queried directly from Google Public DNS for accuracy. Command-line alternatives include
dig example.com A on Linux/macOS and nslookup example.com on Windows.An A record maps a domain to an IPv4 address (32-bit, e.g., 93.184.216.34). An AAAA record maps a domain to an IPv6 address (128-bit, e.g., 2606:2800:220:1:248:1893:25c8:1946). Most domains have A records; AAAA records provide IPv6 connectivity support.
DNS propagation typically takes a few minutes to 48 hours depending on the record's TTL (Time to Live) value. A TTL of 3600 means resolvers cache the record for 1 hour before re-querying. Lower TTL values (like 300) propagate changes faster. If you recently changed DNS records, cached resolvers may still return old data.
TTL (Time to Live) is the number of seconds a DNS resolver should cache the record before requesting a fresh copy from the authoritative nameserver. A TTL of 300 means 5 minutes; 86400 means 24 hours. Lower TTL values mean faster propagation but more DNS queries.