Telegram, WhatsApp  +380637610482
Valery Danyuk
Valery DanyukdeveloperDeveloping AI tools for businesses. High-quality. Affordable.Message on Telegram

Checking DNS records online: A, MX, TXT, NS and why your website or email isn't working

Check DNS records online: A, AAAA, CNAME, MX, NS, TXT, SOA and SRV domain

What you will get

  • All DNS records of the domain by type - A, AAAA, CNAME, MX, NS, TXT, SOA, SRV - and their TTL
  • Understanding which record is responsible for the website, which is for email, and which is for service confirmation
  • A look at common errors after changing hosting, transferring a domain, and connecting email.
Apply: in 10 minutesSaves: days of waiting "for the DNS to update" which in reality turns out to be an error in the record

The short answer: to check DNS records online, enter your domain in PromoPilot's DNS Lookup and click "Check." The tool will query your DNS and display all major record types—A, AAAA, CNAME, MX, NS, TXT, SOA, SRV—along with their TTL values. It's free and requires no registration. Below you'll find the meaning of each record, how to read the results, and the most common errors that break websites and emails after a move.

DNS is the most "invisible" part of a website: as long as everything works, no one thinks about it. But when a client complains that "the site isn't opening" or "the emails aren't being delivered," the first thing I do is check the domain records—in half the cases, that's where the problem lies.

What does checking DNS records show?

Each DNS record answers its own question: where the website is, who receives mail, who manages the zone. The tool collects them in a single report.

Record type What does it mean? Example of meaning What will break if there is an error?
A IPv4 address of the website server 203.0.113.10 The site doesn't open or opens to someone else's server.
AAAA Server IPv6 address 2001:db8::10 The site does not open on some mobile networks.
CNAME Nickname of another name www → example.com The subdomain is pointing to the wrong place
MX Mail servers and their priority 10 mail.example.com Letters don't arrive
NS Servers that manage the zone ns1.provider.net All other entries are ignored.
TXT Text records: SPF, service confirmations v=spf1 include:… ~all Emails are spam, service not verified
SOA Zone Service Record: Main Server, Serial Number ns1.provider.net … Hint: Does the zone update?
SRV Service addresses: telephony, instant messengers _sip._tcp … Services are not connecting

Each record has a TTL —the number of seconds it can be cached by other servers. The TTL determines how quickly changes are visible to visitors. You can check any domain—your own, a contractor's, or a competitor's: DNS records are public.

How to check a domain's DNS records online?

Check DNS records online in 4 steps: enter your domain, select the record type, examine the values and TTL, and edit in the DNS panel

  1. Open the tool. DNS Lookup runs in your browser.
  2. Enter the domain without the protocol: example.com, not https://example.com/.
  3. Select a record type —A, MX, NS, TXT, and others—or view them all at once.
  4. Click "Check" and examine the found entries and their meanings.
  5. Compare with what it should be: IP from the hosting panel, MX from the mail service instructions.
  6. Correct the records where the zone is controlled (this can be seen from NS) and check again.

The tool page contains a field for the domain, a verification button, a brief description, and an answer to the question "What is DNS?"

PromoPilot's free DNS Lookup tool page: domain field and description of A, AAAA, CNAME, MX, NS, TXT, SOA record checks

The main advice: check the NS first. If the domain is delegated to the hosting servers, and you edit the records at the registrar, the changes will never take effect—no one will read them.

How to read the result and what to correct first?

DNS errors almost always appear at the same times: changing hosting, transferring a domain to a different registrar, or connecting email or a CDN. Here's how to check:

  1. NS points to where you edit the zone. This is the first and most important thing. Editing in the "wrong" panel is the most common reason for the phrase "I've changed everything, but nothing works."
  2. The A record points to the current server. After a move, the old IP often remains at the domain root or at www. Check both names.
  3. There are no CNAME conflicts. A single domain name cannot have both a CNAME and other records. If www is a CNAME, it should not have its own A record.
  4. MX records point to the desired email service. Two "old" and one "new" MX record will randomly cause emails to be lost.
  5. TXT: One SPF record per domain. Two v=spf1 records are a common error after connecting a second mailing service. They should be combined into one.
  6. AAAA doesn't lead to nothing. If the hosting provider changes but the old AAAA record remains, some IPv6 visitors will end up on the old server.

How to manage TTL during a move: 24 hours before the IP change, lower the A-record TTL to 300 seconds. This way, after the switch, the old value will disappear from caches within five minutes instead of 24 hours. Once everything is working properly, the TTL can be reset to 3600 or higher.

Here's what a healthy, minimal area of a small website with email looks like in an external service—it's convenient for comparing your report to it:

example.com.      3600  A      203.0.113.10
www.example.com.  3600  CNAME  example.com.
example.com.      3600  MX     10 mx1.mailprovider.net.
example.com.      3600  MX     20 mx2.mailprovider.net.
example.com.      3600  TXT    "v=spf1 include:_spf.mailprovider.net ~all"
_dmarc.example.com. 3600 TXT   "v=DMARC1; p=quarantine"

One IP address for the site, www as an alias, two MX records with different priorities (the lower number is the primary server), and one SPF record. Anything beyond this should have a clear purpose: Google Search Console verification, CDN records, and DKIM.

And one more thing about SOA. It contains a zone serial number: if it hasn't changed after an edit, it means the changes haven't been published yet—or you edited the wrong zone.

Comparison: PromoPilot DNS Lookup and Alternatives

Tool What's free? Restrictions Who is it suitable for?
PromoPilot — DNS Lookup All major record types and TTLs in one report One domain per check, daily guest limit Quickly view the zone of your or someone else's domain
MXToolbox DNS Lookup Entries by type, many related post checks The interface is in English only, advanced features are paid. Mail diagnostics
Google Admin Toolbox Dig DNS response in dig format Raw conclusion without explanation For administrators
whatsmydns.net The meaning of the record on servers in different countries Shows the spread, not the entire area Check if the changes have been propagated
dig and nslookup Any requests from the terminal Need a command line For those who are used to the console

Conclusion: For a clear overview of all records, an online tool is suitable; for checking whether everyone has updated, use whatsmydns.net; for in-depth debugging, use dig.

DNS Lookup is one of PromoPilot's 87 free SEO tools. Next to it is SSL certificate and HTTP header verification: after editing your DNS, it's important to ensure that the certificate was issued on the new server. See the related articles in this section for more details.

Limitations: What DNS Lookup won't show?

The tool displays the records returned by DNS servers at the time of the request. It doesn't know if you changed a record five minutes ago if the old one is still cached. In that case, wait the TTL amount of time and check again.

It doesn't check whether the server itself is running at the detected IP address—that requires checking the site's status and HTTP headers. It also doesn't parse the contents of email records for SPF and DMARC rules: it will find a TXT record, but won't tell you whether the policy is correct. The suite has separate email checks for that.

When is a free tool not enough?

Checking DNS records online and moving a domain with a specialist: What each option does

Viewing records is easy. Changing them without downtime is difficult when your website, email, CRM, and dozens of services depend on the domain. You need a specialist if:

  • you are moving to a new hosting, and your website and email should not be down for even an hour;
  • emails go to spam, and it’s not clear which entries to add and in what format;
  • the zone was inherited from the previous contractor, and no one knows why there are 40 entries there;
  • You need to connect a CDN, mail service, and ad confirmations simultaneously.

What can I do for your website?

My name is Valeriy Danyuk, I'm a developer and SEO specialist with 12 years of experience and over 200 clients. I handle domain transfers and email setup so clients don't notice the move.

SEO and promotion

Websites and online stores

CRM, accounting and automation

All work is in the portfolio. Send me your domain in Telegram – I'll take a look at the zone and tell you what's unnecessary or dangerous.

Result

  1. Checking DNS records online shows the entire domain zone: website, email, service confirmations, and TTL.
  2. Start with NS, then A and AAAA, CNAME, MX and one SPF record in TXT.
  3. Reduce your TTL before moving, and changes will spread in minutes instead of days.
  4. If many services depend on the domain, it's best to entrust the move to a specialist or build a new website on 1001site with automatic SSL.

Check your domain right now: open a free DNS Lookup, and if you have any questions about the records, write to me on Telegram.

Sources

  • PromoPilot DNS Lookup Tool Page - Record Types and Page Questions.
  • MXToolbox and Google Admin Toolbox Dig - tool descriptions on the official websites.
  • whatsmydns.net — DNS record propagation checker.

References and sources

Questions and Answers

What is DNS?

DNS is a system that converts domain names into server addresses. When a visitor types example.com, DNS responds with the IP address of the site, which server accepts mail, and which services have verified ownership of the domain. A single error in a single record can cause the site or mail to stop working.

How long does it take for DNS changes to take effect?

Depends on the old record's TTL: until this time expires, some servers return the previous value. With a TTL of 3600, this is up to an hour; with a TTL of 86400, it's up to a day. Before moving, reduce the TTL to 300 seconds in advance.

Why does the site open at a new address for me, but not for the client?

Your provider has already received the new record, but the client's provider is still holding the old one in cache until the TTL expires. Checking the DNS records shows what's registered on the domain's authoritative servers; if everything is correct, all you have to do is wait.

Where can I find records for mail?

MX records are responsible for receiving email, while TXT records with SPF and DMARC, as well as DKIM records, protect against forgery. For a detailed analysis of email records, PromoPilot includes separate MX, SPF, and DMARC checks.

We checked the website, but there’s no one to fix it?

This free tool reveals problems. I'll analyze the report, prioritize, and fix them: SEO audit, speedup, markup, and migration to a new site without losing rankings.