Where the domain points.
IPv4 (A) and IPv6 (AAAA) answers, CNAME targets and a warning when the apex uses a CNAME.
- A and AAAA listed
- CNAME at the root flagged
Enter any domain. MrKeyword queries public DNS and lists A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records, SPF and DMARC, plus plain findings when something is missing or risky.
Free, no account needed. MrKeyword fetches the page live and shows only what it found.
Built on first-party data from Google and Bing
A DNS lookup asks the public DNS system what each record type says about a domain: which IP addresses the name points at (A and AAAA), whether the apex is a CNAME, which servers receive mail (MX), which name servers are authoritative (NS), and any TXT records, including SPF and DMARC.
SPF is published as a TXT record starting with v=spf1 and lists which servers may send mail for the domain. DMARC is published at _dmarc.yourdomain.com as a TXT record starting with v=DMARC1 and tells receivers what to do with mail that fails SPF or DKIM.
SOA names the primary name server and zone timing; CAA lists which certificate authorities may issue TLS certificates for the domain. This tool reads what resolvers return today; it does not change DNS. For registration dates and registrar, use the WHOIS lookup or domain age checker.
IPv4 (A) and IPv6 (AAAA) answers, CNAME targets and a warning when the apex uses a CNAME.
MX hosts sorted by priority with a guessed mail provider, TXT records, SPF count and DMARC policy (p=).
The fictional northwind-plumbing.example points its site at one IPv4 address, sends mail through Google Workspace, publishes SPF, but has not added DMARC. A lookup of northwind-plumbing.example shows:
northwind-plumbing.exampleSPF: 1 record.
| IPv4 |
|---|
| 203.0.113.55 |
AAAA records: no records.
CNAME records: no records.
| Priority | Host |
|---|---|
| 1 | aspmx.l.google.com |
| 5 | alt1.aspmx.l.google.com |
| Name server |
|---|
| ns1.northwind-plumbing.example |
| ns2.northwind-plumbing.example |
| Value |
|---|
| v=spf1 include:_spf.google.com ~all |
| ns1.northwind-plumbing.example |
| hostmaster.northwind-plumbing.example |
| 2026010101 |
| 7200 |
| 3600 |
| 1209600 |
| 3600 |
CAA records: no records.
Example result for a fictional website (northwind-plumbing.example). It is produced by the checker's own code from the setup described above; run the checker for your own pages.
Google Workspace is a sensible choice, and SPF is present, but without DMARC receivers only see SPF failures in isolation. Add a TXT record at _dmarc.northwind-plumbing.example, start with p=none to collect reports, then tighten to quarantine or reject when you trust the data. Compare registration dates with the WHOIS lookup or domain age checker, and use the HTTP header checker when the site itself misbehaves after DNS looks fine.
Publish one TXT record starting with v=spf1 that lists every server allowed to send mail for the domain.
Merge into a single v=spf1 string; receivers treat multiple SPF records as invalid.
Add _dmarc.yourdomain TXT with v=DMARC1 and a policy (start with p=none if you need reports first).
Point the root with A/AAAA or ALIAS/ANAME at your DNS host instead of a root CNAME when you also need MX or TXT.
Add MX records at your mail host, or confirm the domain is intentionally not used for email.
Check DNS when mail fails, after a migration, or when verifying a domain you do not control yet.
A DNS lookup asks public resolvers for the records stored for a domain name: IP addresses, mail exchangers, name servers, TXT strings and related types. This page runs those queries live and shows the answers in tables.
Enter the domain above and read the MX table. Each row is a mail exchanger hostname with its priority (lower numbers are tried first). The summary row guesses common providers from the MX hostnames.
SPF appears in the TXT table as a value starting with v=spf1. DMARC is read from a separate query to _dmarc.yourdomain.com; this tool shows the record and the p= policy when one exists.
Each record has a TTL (time to live). Resolvers and browsers cache answers until the TTL expires, so an update at your DNS host can take minutes to a day or more to appear everywhere. Query again after the TTL on the old record.
NS (name server) records say which DNS servers are authoritative for the domain. Registrars and DNS hosts publish NS records so the world knows where to ask for A, MX, TXT and the rest.