Advertisement
Security & Domain Tools

DNS Lookup

Look up the DNS records of any domain: A, AAAA, CNAME, MX, NS, TXT, SOA and CAA. Check one domain in detail or 50 domains at once, and see whether each has valid SPF and DMARC records for email security.

  • 8 record types
  • SPF and DMARC checks
  • Bulk up to 50 domains
  • TTL values
  • CSV export

Subdomains work too, for example mail.example.com.

Up to 50 per check. Duplicates and blank lines are removed automatically.

Record types

How to use the DNS lookup tool

  1. 1

    Enter a domain

    A domain or subdomain such as example.com or mail.example.com. Pasting a full URL also works.

  2. 2

    Pick record types

    Tick the records you need. A, AAAA, MX, NS and TXT are selected by default.

  3. 3

    Look up

    Records are fetched live from public DNS, with the TTL for each one.

  4. 4

    Review email security

    SPF and DMARC are checked automatically. Export everything to CSV.

Advertisement
Advertisement
DNS lookup

What a DNS lookup shows

The Domain Name System (DNS) is the internet's address book. It turns names like example.com into the IP addresses of servers, tells the world where a domain's email should be delivered, and stores text records used to prove ownership and protect against spoofing. A DNS lookup asks the DNS for a domain's records and shows you the answers.

Use it to confirm a website points at the right server after moving hosts, check that email is routed to Google Workspace or Microsoft 365, verify a TXT record a service asked you to add, or investigate a domain before buying it or trusting an email from it.

Record types

DNS record types explained

RecordWhat it doesExample
APoints a name at an IPv4 address93.184.215.14
AAAAPoints a name at an IPv6 address2606:2800:21f:cb07::1
CNAMEMakes one name an alias of anotherwww to example.com
MXMail servers for the domain, lowest priority number first1 smtp.google.com
NSThe name servers that are authoritative for the domainns1.cloudflare.com
TXTFree text: SPF, domain verification, DKIM and morev=spf1 include:_spf.google.com ~all
SOAZone details: primary server, admin contact, serial and timersns1... hostmaster... serial 2026110501
CAAWhich certificate authorities may issue SSL certificates0 issue "letsencrypt.org"
Advertisement
SPF and DMARC

SPF and DMARC email security check

Email authentication records stop other people sending mail that pretends to come from your domain, and since 2024 Gmail and Yahoo require them for bulk senders.

  • SPF is a TXT record starting with v=spf1 that lists the servers allowed to send your email. A domain must have only one SPF record; two records make SPF fail. A record ending in +all or ?all allows anyone, which defeats the purpose. Use ~all (soft fail) or -all (hard fail).
  • DMARC is a TXT record at _dmarc.yourdomain.com starting with v=DMARC1. It tells receivers what to do with mail that fails SPF and DKIM. p=none only monitors, p=quarantine sends failures to spam and p=reject blocks them.

The tool flags missing SPF, duplicate SPF, overly permissive SPF, missing DMARC and DMARC at p=none. DKIM keys live at selector names that vary by provider, so look them up as a TXT record on selector._domainkey.yourdomain.com.

Bulk DNS lookup

Bulk DNS lookup for many domains

Switch to Bulk Domains and paste up to 50 domains to audit a whole portfolio in one table: where each one is hosted, which mail provider it uses, which name servers it is on, and whether email authentication is set up. Export the full list of records to CSV for documentation or a migration plan.

Results come from public recursive DNS at the moment you run the check. If you recently changed a record, some resolvers may still return the old value until its TTL expires, so wait for the TTL and check again. Related tools: see registration and expiry dates with the domain age checker, check certificates with the SSL checker, and confirm addresses on a domain accept mail with the email validator.

Propagation

DNS changes and propagation

When you change a record, the new value is live on your DNS provider immediately, but resolvers around the world may keep the old answer until its TTL runs out. Lower the TTL to 300 seconds a day before a planned move, make the change, confirm it here, and raise the TTL again afterwards.

FAQ

DNS Lookup: frequently asked questions

What is a DNS lookup?

A DNS lookup queries the Domain Name System for a domain's records, such as its IP address (A), mail servers (MX), name servers (NS) and text records (TXT).

How do I check the DNS records of a domain?

Enter the domain, tick the record types you want and click Look Up DNS. Each record is shown with its value and TTL.

How do I find a domain's mail server?

Look at its MX records. The server with the lowest priority number is tried first.

How do I check SPF and DMARC?

Keep Check email security ticked. The tool reads the SPF TXT record and the _dmarc TXT record and flags common problems.

Why do I see old DNS values after a change?

Resolvers cache records for the TTL period. Wait until the TTL has passed and check again.

Can I look up many domains at once?

Yes. Bulk Domains checks up to 50 domains and exports all records to CSV.

What is a CAA record?

A CAA record lists the certificate authorities allowed to issue SSL certificates for the domain. If none exists, any CA may issue.

Is this DNS lookup free?

Yes. It is free with no sign-up and no limit on how often you use it.

About Security & Domain Tools

More about our security & domain tools

Tools for checking the infrastructure around a website: when SSL certificates expire, how old a domain is and when it renews, and building correctly-tagged campaign URLs.

Live lookups

The SSL checker opens a real TLS connection to each host and reads the certificate the server presents. The domain age checker asks IANA which registry is authoritative for the TLD and queries that WHOIS server directly over port 43.

Why monitor in bulk

Expired certificates and lapsed domains are almost always an oversight across a portfolio of sites, not a single one. Checking every domain you manage in one batch is the quickest way to catch the one that is about to expire.

Registry privacy

Since GDPR, most registries redact registrant names and contact details. Dates, registrar and status are still public and are what these tools report.