DNS Lookup

Check every DNS record of any domain – A, AAAA, CAA, CNAME, MX, NS, PTR, SOA, SRV and TXT – plus SPF, DMARC and a DNS health score. Free, no sign-up.

Home › Tools › DNS Lookup

Enter a domain above to see all its DNS records.

Why use this tool

  • All main record types in one click
  • SPF, DMARC and MX check with a health score
  • Choose Google, Cloudflare or Quad9 DNS
  • Copy any value and email yourself the report

Records checked

  • A
  • AAAA
  • CAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT
  • SPF
  • DMARC

Like it? Tell a friend

Check Every DNS Record in Seconds

DNS is the address book of the internet. It tells browsers which server shows your website (A and AAAA records), which servers receive your email (MX), who runs your DNS (NS) and which senders may use your domain (SPF and DMARC in TXT records).

Type a domain, pick Google, Cloudflare or Quad9 DNS, and this free tool shows all records in one place with a DNS health score. Use it after moving hosting, setting up Google Workspace or Microsoft 365, or when email suddenly lands in spam.

Website Records

A and AAAA records show the IP address your domain points to, CNAME shows aliases such as www, and PTR shows the reverse name of the server. Perfect for checking a new host or a DNS change.

Email Records

MX shows which provider receives your email, and the tool reads your SPF and DMARC records to warn you when other people could send fake email in your name.

Fix It With Us

Missing records or email going to spam? We set up DNS, SPF, DKIM and DMARC as part of our website and hosting work. Ask for a free check.

DNS Lookup FAQ

Ask us a question

What is a DNS lookup?

A DNS lookup asks the internet's address book which records a domain has: the IP address of its website, its mail servers, name servers, text records and more. This tool asks all of them at once and shows them in tables.

Is this DNS lookup tool free?

Yes. It is free with no sign-up. To keep it fast for everyone, one visitor can run up to 30 lookups every 10 minutes.

Which DNS records does it check?

A, AAAA, CAA, CNAME, MX, NS, PTR (reverse DNS of the first IP address), SOA, SRV and TXT. It also reads the SPF record and the DMARC record at _dmarc.yourdomain.com.

What is the difference between Google, Cloudflare and Quad9 DNS?

They are three large public DNS resolvers. Normally they give the same answers. After you change a record, one of them may still show the old value for a while, so checking with two resolvers helps you see if the change has spread.

How long does a DNS change take to show?

Usually from a few minutes up to the TTL (time to live) shown next to each record, often 1 hour. Some changes can take up to 24–48 hours worldwide. Results in this tool are cached for 5 minutes.

What is an SPF record?

SPF is a TXT record that starts with v=spf1 and lists the servers allowed to send email for your domain. Without it, spammers can send email that looks like it comes from you, and your real email is more likely to land in spam.

What is a DMARC record?

DMARC is a TXT record at _dmarc.yourdomain.com that tells receiving mail servers what to do with email that fails SPF or DKIM checks – for example send it to spam (p=quarantine) or reject it (p=reject).

What is an MX record?

MX records name the servers that receive email for your domain, with a priority number (lower is tried first). If there is no MX record, nobody can send you email at that domain.

How is the DNS health score worked out?

Points are given for a website address (A or AAAA), mail servers (MX), SPF, DMARC, name servers (NS) and a CAA record. 80 or more is excellent. The notes under the score tell you exactly what is missing.

Is my lookup or email address stored?

No. The domain is only sent to the public DNS resolver to get the records, and results are kept for 5 minutes to make repeat lookups faster. If you ask for the email report, your address is used only to send that one email.