NetCheck Tools

DNS Checker

Verify that your DNS records are published correctly. Enter a domain to see the records the public internet currently receives from your name servers.

Checking DNS after a change

The most common reason to use a DNS checker is to confirm a change: you updated an A record to point at a new server, switched email providers and replaced MX records, or added a TXT record to verify domain ownership. Because DNS answers are cached, your own computer may keep showing the old values long after the change — a server-side checker like this one queries fresh and shows what new visitors will get.

What to verify, record by record

  • A / AAAA: must match your web server or CDN IPs
  • MX: must list your mail provider's servers with the right priorities
  • TXT: SPF should contain every service that sends mail for you; DKIM and DMARC live on subdomains like _dmarc.example.com
  • NS: must point at your current DNS provider — stale NS records are a classic cause of “changes not applying”

Working with raw IPs instead? Use the reverse DNS lookup to map an IP back to its hostname.

Frequently asked questions

How do I check if my DNS records are correct?

Enter your domain in the DNS checker above. Compare each returned record with what you configured at your DNS provider: the A record should point at your web server's IP, MX records at your mail provider, and TXT records should contain your SPF/DKIM/DMARC values.

How long does DNS propagation take?

New records are visible as soon as resolvers' caches expire, which is controlled by the record's TTL (time to live). Typical TTLs range from 5 minutes to 24 hours. If this checker already shows your new value, the change is live at the authoritative level and caches will follow.

Why does my DNS change not show up yet?

Either the change hasn't been published by your DNS provider yet, or resolvers are still serving the old cached value until its TTL expires. Check the TTL shown next to A/AAAA records — that is the maximum time a resolver may keep the old answer.

Can I check DNS for a subdomain?

Yes. Enter the full name, for example shop.example.com or _dmarc.example.com, and the checker will query records for that exact name.

Related tools