Look up DNS records for any domain
The Domain Name System (DNS) is the internet's address book: it turns names like example.com into IP addresses and tells the world which servers handle a domain's website, email and security policies. This DNS lookup tool shows those records directly. Check all common record types at once or query a specific type, and run reverse lookups on IP addresses. Queries are made over encrypted DNS-over-HTTPS from our server to Cloudflare's public resolver.
Record types explained
| Type | What it does |
|---|---|
| A | Maps a name to an IPv4 address |
| AAAA | Maps a name to an IPv6 address |
| CNAME | Makes a name an alias of another name |
| MX | Lists the mail servers that receive email, with priorities |
| NS | Names the authoritative nameservers for the domain |
| TXT | Free text — used for SPF, DKIM, DMARC and domain verification |
| SOA | Start of authority: primary nameserver, admin contact and timers |
| CAA | Which certificate authorities may issue SSL/TLS certificates |
| SRV | Locates services such as SIP, XMPP or game servers |
| PTR | Reverse DNS: maps an IP address back to a hostname |
| HTTPS | Connection hints for browsers, such as HTTP/3 support |
Common uses
Launching or moving a website. After pointing a domain at new hosting, check that the A/AAAA or CNAME records show the new addresses.
Fixing email delivery. Missing or wrong MX records stop incoming mail; missing SPF, DKIM or DMARC TXT records cause outgoing mail to land in spam. Look them up to confirm they're published correctly.
Domain verification. Services like Google Search Console and Microsoft 365 ask you to add a TXT record. Confirm it's visible before clicking "verify".
SSL certificates. If certificate issuance fails, check whether a CAA record restricts which authorities may issue for your domain.
Investigating a domain. NS and SOA records show which DNS provider hosts a domain; PTR records identify the hostname behind an IP address seen in logs.
Understanding TTL
Each record has a TTL (time to live) in seconds, telling resolvers how long they may cache it. A TTL of 300 means changes propagate within about five minutes; 86400 means up to a day. Before migrating a site or mail server, lower the TTL a day in advance for a faster switch-over.
To see the IP address your own connection uses, try What Is My IP.