Free tool

DNS records of a domain

Half the trouble with a domain is visible in its records: mail does not flow without MX, letters land in spam without SPF and DMARC, the site shows someone else’s page because the address points at old hosting. Enter a domain, we show everything DNS answers about it and point out what is missing.

The request goes from your browser straight to a resolver, bypassing us.

Ready to check

The records are asked of a public resolver over DNS-over-HTTPS straight from your browser. Our servers take no part in it.

What is what

RecordWhat it does
A and AAAAthe addresses the site opens at: IPv4 and IPv6
CNAMEan alias: the domain points at another domain and takes its address
MXwhere to deliver mail. No MX means no mail on the domain
TXTservice lines, among them SPF, who is allowed to send mail in your name
DMARCwhat to do with letters that fail the checks. Lives in _dmarc.domain
NSname servers: who answers for this domain at all
CAAwhich certificate authorities may issue certificates for the domain

Nearby: who resolves names for you, whether a site opens from other countries and whose IP address this is.

Records fine but the site will not open?

Then it is not the domain but the road to it: blocking, a filter, or a fault at your provider. 404 VPN goes around that part.

How it works →

FAQ

guest@404vpn:~$ cat dns-records-faq.md
[01] $ How is this different from dig or nslookup? ▸
> In essence, not at all, these are the same queries, only from a browser and with human labels. The difference is convenience: you do not have to remember the syntax and the record types, and we ask for SPF and DMARC ourselves even though they live in different places, the first in the domain’s own TXT, the second in the TXT of the _dmarc subdomain.
[02] $ Why do you see a record while the site does not open in my browser? ▸
> Because we ask a public resolver and your computer asks its own. There can be a difference between them: fresh changes spread around the world in anything from minutes to a day, and a provider’s DNS sometimes holds an old answer longer than it should. If the records here are right and it still does not work for you, wait or change your resolver.
[03] $ What does "DNSSEC: signed" mean? ▸
> That this domain’s answers are cryptographically signed and the resolver verified the signature. It protects against an answer being substituted on the way: slipping you a foreign address instead of the real one becomes much harder. The absence of a signature is not a fault, most domains do not use it, but with it things are safer.
[04] $ No MX, is that an error? ▸
> Only if mail is supposed to work on this domain. For a domain that holds nothing but a website, having no MX is normal. But if you send letters from an address on this domain, then without MX, SPF and DMARC they will regularly go to spam, and that is worth fixing.
[05] $ Can you see which domains I check? ▸
> No. The request goes from your browser straight to a public resolver over DNS-over-HTTPS, it does not pass through our servers. We know neither the domain nor the answer.