Công Cụ Nhanh

DNS lookup: A, MX, TXT, NS, SPF and DMARC records

Record types

This tool asks the Công Cụ Nhanh server for the result; nothing you enter is stored.

Quick answer

Enter a domain (for example example.com) and press “Look up”: you get its A / AAAA records (website IP), MX (mail servers), NS (where DNS is managed), TXT (SPF, DMARC, verification codes), CNAME, SOA and CAA, each with its TTL. Press “Check DMARC” to see the domain's email anti-spoofing policy.

What is DNS?

This tool reads a domain's public DNS records from the Công Cụ Nhanh server. It helps when you have just pointed a domain at new hosting, set up business email, verified a domain with Google or Facebook, or need to find out why your email lands in spam. Common TXT records such as SPF, DMARC and DKIM are recognised and explained, and accented domain names are converted to punycode automatically.

Illustration of an open card catalogue drawer with a magnifying glass over one card, linked to a server and a globe

How to look up DNS records

  1. 1

    Type a domain into “Domain”. You can paste a full URL (https://www.example.com/page); the domain part is extracted for you.

  2. 2

    Keep all eight record types or pick only the ones you need (just MX when checking email, for example).

  3. 3

    Press “Look up”. Each record type appears in its own panel with a short explanation and its cache time (TTL).

  4. 4

    For email: check MX and the TXT line labelled SPF, then press “Check DMARC” to look up the domain's _dmarc record.

  5. 5

    Click “Copy” next to any value you need to send to your hosting or email provider.

DNS record types

RecordUsed forExample value
APoints the domain at a web server's IPv4 address160.22.106.166
AAAAPoints the domain at an IPv6 address2402:800:…
CNAMEAn alias, e.g. www following the main domainwww → example.com
MXMail servers; lower priority numbers are tried first1 smtp.google.com
NSName servers that manage the domainns1.provider.net
TXTSPF, DMARC, DKIM, service verification codesv=spf1 include:_spf.google.com ~all
SOAZone administration detailsns1.provider.net, serial 2026102101
CAAWho may issue SSL certificates0 issue "letsencrypt.org"

The email authentication trio

RecordWhereWhat it means
SPFTXT on the domain, starting with v=spf1Lists servers allowed to send mail for the domain; ~all flags and -all rejects anything else
DKIMTXT at selector._domainkey.domainThe public key used to check the email's digital signature
DMARCTXT at _dmarc.domain, starting with v=DMARC1What to do when SPF / DKIM fail: none (monitor), quarantine (spam), reject

Gmail and Yahoo require bulk senders to have SPF, DKIM and DMARC; without them email is far more likely to land in spam.

Real-world examples

New hosting, old site still showing

Look up the A record: if it still shows the old IP, the record hasn't changed yet or is cached for its TTL (a 1-hour TTL means waiting up to about an hour).

Setting up Google Workspace

MX should show smtp.google.com; TXT should include google-site-verification=… for domain verification, and an SPF line with include:_spf.google.com.

Outgoing email goes to spam

Check that TXT has an SPF record, then press “Check DMARC”. With no DMARC, ask your admin to add v=DMARC1; p=none to start monitoring.

Not sure where DNS is managed

Look up NS: if it shows *.ns.cloudflare.com, records are edited at Cloudflare, not where you bought the domain.

Common problems

I changed a record but still see the old value.
DNS is cached for its TTL in many places, so wait for the old TTL to expire. Also make sure you edited it where DNS is actually hosted (see the NS records).
Two SPF records.
A domain may have only one record starting with v=spf1; merge the includes into a single line or SPF will fail.
_dmarc shows “No records”.
The domain has no DMARC policy yet. Add a TXT record at _dmarc with v=DMARC1; p=none; rua=mailto:you@example.com.
“That doesn't look like a valid domain”.
Check for typos, spaces or extra dots. IP addresses and internal names like localhost or printer.local are not looked up.
Too many lookups.
To prevent abuse, each person can make 30 lookups every 5 minutes. Wait a few minutes and try again.

How the lookup works

The Công Cụ Nhanh server asks the normal DNS resolver (just like opening a website would) and returns the domain's public records. It only reads DNS: it never connects to the domain's website or servers and does not store the domains you look up.

Results can differ from elsewhere by a few minutes because every DNS server caches records for their TTL. The TTL shown next to each record tells you how long a change takes to spread.

Glossary

DNS
The Domain Name System turns readable names (example.com) into the IP addresses computers use.
TTL
How long (in seconds) a record may be cached before it is asked for again; shorter TTLs make changes spread faster.
Punycode
The ASCII form of an accented domain name, e.g. tênmiền.vn becomes xn--tnmin-hsa0954c.vn.
DNS propagation
The time it takes for a new record to replace cached copies of the old one everywhere, set by the old TTL.
DKIM selector
A name chosen by the email service (e.g. google) used to find the DKIM key at selector._domainkey.domain.

Frequently asked questions

Can I look up any domain?

Any public domain (.com, .net, .vn, .co.uk…), including accented international domain names.

Why are the results different from my computer?

Your computer and the lookup server may hold different cached copies; once the TTL expires they will match.

How do I see a DKIM record?

DKIM lives at selector._domainkey.domain; enter the full name, such as google._domainkey.example.com, choose TXT and look it up.

Does it do WHOIS (domain owner) lookups?

No. It only reads DNS records; check ownership on your registrar's WHOIS page.

Is there a lookup limit?

30 lookups per 5 minutes per person, so the server can't be abused; normal use never gets close.

Are the domains I look up stored?

No. The server only counts requests for rate limiting, using a hash that does not contain your IP address.

Ratings and comments

Loading…