DNS Tools

DNS turns names like example.com into the addresses and settings that websites and email depend on. These tools query live DNS, so you see exactly what resolvers return right now: useful when you move a site, switch email providers, or chase a "site can't be reached" error.


Which DNS tool do I need?

I want to…Use
Check whether a DNS change has reached resolvers around the worldDNS Propagation Checker
See every record a domain publishes in one goDNS Lookup
Find the IP address a website points toA Lookup (IPv4), AAAA Lookup (IPv6)
Check where a subdomain such as www is aliasedCNAME Lookup
Find out which DNS provider controls a domainNS Lookup
Confirm a site-verification or SPF TXT record is publishedTXT Lookup
Find the hostname behind an IP addressReverse DNS Lookup
See who a domain is registered with and when it expiresWHOIS Lookup
Check a domain's mail servers, SPF, DKIM or DMARCEmail tools

DNS record types at a glance

RecordWhat it holdsExample value
AThe IPv4 address for a name203.0.113.10
AAAAThe IPv6 address for a name2001:db8::10
CNAMEAn alias pointing to another hostnameexample.com.
MXA mail server for the domain, with a priority (lower is tried first)10 mail.example.com.
NSA name server that is authoritative for the domainns1.example.net.
TXTFree text: SPF, DKIM and DMARC policies, verification tokens"v=spf1 include:_spf.example.net ~all"
PTRThe hostname for an IP address (reverse DNS)mail.example.com.
SOAThe zone's primary name server, admin contact, serial number and timersns1.example.net. hostmaster.example.com. 2026100201 …
SRVHost and port for a service, with priority and weight10 5 5060 sip.example.com.
CAAWhich certificate authorities may issue certificates for the domain0 issue "letsencrypt.org"

SOA, SRV and CAA records can be queried with the DNS Lookup tool by choosing the record type.

Troubleshooting a DNS change that isn't showing up

  1. Make sure you edited the right DNS host. Run an NS Lookup. Only the provider listed there serves the domain's records; changes made anywhere else (an old host, or the registrar's DNS when the domain uses Cloudflare, for example) have no effect.
  2. Check the record itself with a DNS Lookup. Typos, a missing trailing dot in a zone file, or a record created on the wrong name (www instead of the apex, or the reverse) are common.
  3. Allow for caching. Resolvers keep the old answer until its TTL expires. The DNS Propagation Checker shows which resolvers have picked up the new value.
  4. Clear your own cache. Your computer may still hold the old answer after public resolvers have updated:
    • Windows: ipconfig /flushdns
    • macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Linux with systemd-resolved: resolvectl flush-caches
    Browsers keep their own DNS cache too; restarting the browser clears it.

Moving to new name servers usually takes the longest to settle: resolvers cache the delegation published by the domain's top-level domain (for .com that TTL is 48 hours), and you can't shorten it from your own DNS settings.