How to Check DNS Records
To check DNS records, enter a domain into a DNS lookup tool and choose a record type — A for the IPv4 address, MX for mail servers, TXT for verification and SPF entries, NS for nameservers. The tool queries a resolver and returns the records with their TTL values. Because the lookup happens on our server, results reflect that resolver rather than your own network.
DNS Lookup
Query A, AAAA, MX, NS, TXT, CNAME, SOA and SRV records.
Most DNS questions come in one of three forms: where does this domain point, why is mail not arriving, and why has my change not taken effect yet. Each maps to a record type and to the TTL value returned alongside it.
The TTL is the part people skip and then get caught by. It is the number of seconds a resolver is permitted to cache the answer. A record with a TTL of 86400 can keep serving a stale value for a full day after you change it, no matter how correct the new record is.
Step by step
-
Enter the domain
Use the bare domain, without a scheme or path — example.com rather than https://example.com/page. Include the subdomain if that is what you are checking, such as mail.example.com.
-
Pick the record type
A for IPv4, AAAA for IPv6, MX for mail routing, TXT for SPF, DKIM and domain verification, NS for the authoritative nameservers, CNAME for aliases, SOA for the zone metadata.
-
Read the TTL
The TTL is how long resolvers may cache this answer, in seconds. 300 is five minutes; 86400 is a day. Lower it well before a planned migration so the change can take effect quickly when you make it.
-
Check MX priority when debugging mail
MX records carry a priority number, and lower means preferred. Mail goes to the lowest-numbered reachable host. Two records with the same priority share the load between them.
-
Compare against your own resolver
Our server queries its own resolver, so a fresh change may appear here before your ISP shows it, or vice versa. A difference between the two is propagation, not an error.
Example
MX records for a domain. The lower priority number is the preferred mail host.
Query
example.com MX
Result
Priority Host TTL
10 mail1.example.com. 3600
20 mail2.example.com. 3600
Frequently asked questions
Why does my new record not show up?
Why do the results differ from my own machine?
What is the difference between A and CNAME?
Which record type holds SPF?
Does this run in my browser?
Tools used in this guide
All tools →- DNS Lookup Query A, AAAA, MX, NS, TXT, CNAME, SOA and SRV records. Server-side
- IP Address Lookup See the network, organisation and approximate location of an IP. Server-side
- HTTP Header Checker Inspect the response headers and status a URL returns. Server-side
- URL Redirect Checker Follow a redirect chain and see every hop. Server-side
- Domain Extractor Extract unique domains from URLs, emails or logs. In your browser
Related guides
All guides →Last reviewed .