DNS Lookup
A free online DNS lookup tool for checking the DNS records of any domain in real time. Query A, AAAA, CNAME, MX, NS, TXT, SRV and PTR records, read their values and TTL, and compare answers from Cloudflare, Google and Quad9.
DNS Lookup Tool
Look up DNS records for any domain and read every value with its TTL. Everything runs in your browser.
Record types
Queries run from your browser over encrypted DNS-over-HTTPS. Nothing is logged on our side.
Enter a domain and choose at least one record type.
A DNS lookup asks the Domain Name System what records a domain publishes: the A record that points it at an IPv4 address, the MX records that route its mail, the TXT records that carry SPF and DMARC, and more. It is the first thing to check when a site will not load, mail bounces, or a certificate fails to validate.
Key benefits
Common use cases
How to use it
- 1. Enter a domain. Type the domain you want to check. For a reverse lookup, pick PTR and enter an IP address instead.
- 2. Pick the record types. Tick A, MX, TXT or any combination; they are queried together.
- 3. Choose a resolver. Cloudflare, Google or Quad9. Comparing two is how you spot a change still propagating.
- 4. Read the results. Each record is grouped by type and shown with its value and TTL.
DNS record types explained
Each record type answers a different question about a domain. Here is what the eight this tool queries are for.
Key features
- A — IPv4 address
- AAAA — IPv6 address
- CNAME — Alias to another name
- MX — Mail servers
- TXT — SPF, DKIM, DMARC and verification
- NS — Authoritative name servers
- SRV — Host and port for a service
- PTR — Reverse DNS
Why a DNS lookup fails, and how to fix it
If a lookup returns nothing, the domain may simply have no record of that type. A domain without IPv6 returns no AAAA record, which is normal and not an error. A name error means the domain itself does not resolve, so check the spelling and confirm the registration is active.
Because every record carries a TTL, a change you made recently can take time to appear. If you just updated a record, wait for the old TTL to pass, then compare answers across Cloudflare, Google and Quad9 to see whether the change has spread.
Frequently asked questions
What is a DNS lookup?⌄
A DNS lookup is a query to the Domain Name System that returns the records attached to a domain name: the A record mapping it to an IPv4 address, the AAAA record for IPv6, the MX records that route email, and TXT records used for SPF, DKIM and domain verification. It is the fastest way to see how a domain is configured.
Why does my lookup return nothing?⌄
Most often the domain simply has no record of that type, which is normal: a domain without IPv6 returns no AAAA record. A name error means the domain itself does not resolve, so check the spelling and that the registration is active.
How long does a DNS change take?⌄
As long as the old TTL. Resolvers cache an answer for the number of seconds the TTL says, so a record with a TTL of 3600 can be served from cache for an hour after you change it. Lower the TTL before a migration.
Is my lookup private?⌄
Yes. The query goes straight from your browser to the resolver you picked over encrypted DNS-over-HTTPS. Nothing passes through our servers and nothing is logged on our side.
What is a reverse DNS lookup?⌄
A PTR lookup maps an IP address back to a hostname. Mail servers care about it: many reject connections from an address with no valid PTR record, so it matters for deliverability.