DNS Lookup

Look up any domain's DNS records — A, AAAA, CNAME, MX, NS, TXT, SOA and CAA — with TTLs, resolved live. Free, no signup.

What a DNS lookup tells you

Every domain keeps a set of records in the DNS that tell the internet where to send things. A DNS lookup reads them back to you. The ones that matter most day to day: A / AAAA point the domain at a server, MX decides where its email is delivered, NS says who runs the DNS, and TXT holds your email-authentication records — SPF, DKIM and DMARC — plus verification tokens for services like Google and Microsoft.

Checking email specifically? Once you can see the TXT records here, run a full domain health check, verify your DMARC and SPF setup, or make sure your mail servers aren't blacklisted.

Frequently asked questions

What is a DNS lookup?
A DNS lookup queries the Domain Name System for the records attached to a domain — the addresses it points to (A/AAAA), the mail servers that receive its email (MX), its nameservers (NS), and text records (TXT) that hold things like SPF, DKIM and DMARC. This tool resolves them live over Cloudflare's 1.1.1.1 and shows each record with its TTL.
What do the different record types mean?
A and AAAA point a domain to an IPv4/IPv6 address. CNAME is an alias to another hostname. MX lists the mail servers for the domain. NS names the authoritative nameservers. TXT holds free-form text — most email authentication (SPF, DKIM, DMARC) and domain-verification tokens live here. SOA is the zone's 'start of authority' record, and CAA controls which certificate authorities may issue SSL certificates.
What is TTL?
TTL (time to live) is how long resolvers are allowed to cache a record before checking again, in seconds. A low TTL (e.g. 300 = 5 minutes) means changes propagate quickly; a high TTL (e.g. 86400 = 1 day) means a change can take up to a day to be seen everywhere.
Why don't I see the record I just changed?
DNS changes take time to propagate, bounded by the old record's TTL and resolver caches. This tool queries Cloudflare's resolver, which may still be serving a cached copy. Wait for the TTL to elapse and check again — or lower the TTL before making changes next time.
Can I get alerted when a record changes?
Yes. Our paid monitoring snapshots each domain's DNS daily and alerts you the moment a record is added, removed or changed — which is how you catch a broken email setup, an expired service, or a malicious hijack early. It's built for agencies and MSPs watching many client domains at once.