SEO & web tools · free · no signup

DNS Checker & Lookup

Check live A, AAAA, MX, NS, TXT, CNAME, and CAA records for a domain. This live check sends only the URL or domain you enter to ToolkitPoint’s server and the named authoritative service.

Free to useNo accountClear results
Preparing tool…
Simple, transparent workflow

How to use DNS Checker & Lookup

  1. Enter a hostname in "Domain name", for example a bare domain or a subdomain such as mail.example.com.
  2. Choose one value in "Record type": A, AAAA, MX, NS, TXT, CNAME or CAA; only one type is queried per run.
  3. Complete the human-verification box if it appears, then press "Run live check".
  4. Read the table with Type, Name, Data / Value and TTL columns, or press "Toggle Raw JSON Output" for the response as the server returned it.
  5. Change the record type and run it again to compare, for instance MX for mail routing and TXT for SPF text.

Worked example

Enter example.com, choose MX and press Run live check. The table has one row per mail server: a blue MX badge, the domain in the Name column, a value made of a priority and a host name, and the real TTL in seconds returned by the resolver. The raw JSON shows domain, type MX, a records array and the source line for Google Public DNS.

When to use this tool

  • Confirming MX records before switching an email provider.
  • Reading a TXT record to see whether an SPF or verification string is live.
  • Checking that a new subdomain's CNAME points at the intended host.

Important limitations

Queries public recursive resolvers (Google and Cloudflare DoH). Propagation of newly added or modified DNS records across global ISP caches can take up to the configured TTL period (typically 5 to 300 minutes).

Frequently asked questions

Is the TTL column real?

Yes. The TTL (Time to Live) is read directly from the DNS answer returned by the resolver, showing how many seconds the record can be cached before querying authoritative nameservers again.

Where does the answer come from?

The server queries a public DNS-over-HTTPS resolver, so you see one resolver's view at that moment. Changes you made recently may not appear yet because of caching.

Why is a record set empty?

The domain may have no record of that type, or the name may not exist. Also, the tool keeps only answers matching the requested type, so a CNAME chain leading to an A record shows no A rows when you ask for A.

What does an MX value look like?

It shows the priority number followed by a mail host name, for example 10 followed by a hostname with a trailing dot. Lower numbers are tried first by sending servers.

Which record types are missing?

SOA, SRV, PTR, DNSKEY and any type outside the seven listed are not offered. If you need all types in one view, a terminal dig command is the better route.