10 Sites To Check Your DNS Health

10 Sites To Check Your DNS Health

Why DNS Health?

Domain Name System or DNS is a global hierarchical distributed naming system for computer and or services. This service translate domain name to IP Address. For example, google.com to 74.125.68.102.

DNS plays a really important part of our internet precense. When people cannot resolve our domain they cannot view our website and send email to our domain. Not only this but most service is actually depend on domain name for user to access. All of the service will fail if the domain name server is not healthy. It doesn’t mean that the other service is down but users cannot access it normally since it cannot resolve the domain correctly

DNS change is a simple process that actually need planning, for example when you move your website to new server with different IP address you have to change the A record for your website. Before you make the changes, you have to make sure that the time to live (TTL) is as low as possible. In this article we’ll see 10 DNS health checker alternatives that we can use. Their service is mostly similar but some of them provide unique service related to DNS checking

DNS Health Checker Alternatives

1. Pingdom DNS Check

You might already heard about Pingdom from its free uptime monitoring service. Pingdom also provide free tool for DNS Checking. It will check Delegation, Nameserver including dns reverse entry for the nameserver itself, consistency across nameserver, SOA, connectivity and DNSSEC.

Pingdom DNS health 1

The output page available on two version the Basic View and Advanced View. The Basic View gives you summary on the healthyness of your DNS.

Pingdom DNS Health 2

The Advanced View Provides detailed test result for your query.

pingdom-dnscheck-3

2. whatsmydns.net

Whatsmydns.net allow us to perform DNS lookup for specific type of record. With this tool you can check the status of DNS propagation after you made changes to your domain. You need to input dns record / hostname and type of DNS record for example A, AAA, CNAME, NS, MX and TXT.

whatsmydns.net-1

The result will show result status from 21+ location that whatsmydns.net have. It will also show the status on world map.

whatsmydns.net-2

3. MXtoolbox

MX Toolbox also provide free dns checking service. Don’t be fooled by the name if you think it can only check MX record. you only need to input the domain name that you want to check on the input box.

mxtoolbox-1

The result show summary regarding the health of your DNS and it’s record. The result example below show that the dns condition for my domain is ok.

mxtoolbox-2

4. DNSstuff

DNSstuff also provide DNS report service on it’s website. Beside DNS report it also gives WHOIS lookup and IP information service. You can input your domain name on the DNSreport input column.

dnsstuff-1

The result given by dnsstuff is pretty details. I collapsed most of the report on screenshot below but you can read the detailed report for the domain that you check. You can also export the report to PDF file. DNSstuff can be a good MXToolbox alternative.

dnsstuff-2

5. DNS check SIDN NL

This DNS check provided by Stichting Internet Domeinregistratie Nederland. As any other dns checker it provides simple interface where you can input your domain name.

dnschecksidnnl-1

The result is simple where you get green, yellow, red or grey led symbol. This show the health status of your DNS servers including its records.

dnschecksidnnl-2

6. intodns.com

The interface of Intodns.com might remind you to Google homepage, clean. After you enter the domain name and click report it will show your dns server health status.

intodns-1

The report is categorized into Parent, NS, SOA, MX and WWW.

intodns-2

7. dns.squish.net

Squish provide a little different service which is DNS Traversal Checker. As usual, you have to input the domain name that you want to check and you have to select the dns record type that you want to test.

dnssquishnet-1

The result will show you the process of resolving your domain name from the root server to your domain authoritative DNS server.

dnssquishnet-2

On the bottom, it will also show the percentage of answers given by all of your DNS servers.

dnssquishnet-3

8. DNSsy

With DNSSy you also only need to input the domain that you want to check without having to select the DNS record types.

dnssy-1

The test that DNSSy perform not only query to dns record but also ask the service that your domain use. For example it will do HELO test to your mail server and also check whether your website homepage status.

dnssy-2

9. Nexcess.net Global DNS Checker

Nexcess Global DNS Checker helps you check your DNS health from 21 locations. Not all of them are nexcess.net dns servers, it also ask your DNS records from Google, Sprint, speakeasy, OpenDNS and a lot more.

nexcess-dns-checker-1

The result is fairly simple it will show the dns value returned by the DNS resolver. You should see all of the return value is the same if your dns servers is healthy.

nexcess-dns-checker-2

10. Network-tools.com DNS check

The last tool that we want to cover in this article is DNS health check from network-tools.com. With this tool not only we can input the domain name and dns record type but you can also input the DNS server that you want to query. This is especially useful when you try to check whether a specific DNS already give correct result or not.

network-tools.com-1

The report does not show the status of your NS health but it report the result that it get from the selected name server.

network-tools.com-2

Conclusion

We already learn how to check our domain DNS health using online tools. Hopefully when a friend or a client asking for help about their domain status you already have tool in hand to help them.

4 thoughts on “10 Sites To Check Your DNS Health

  1. Hi very nice list indeed! However, I believe you’re missing Monitis http://www.monitis.com/ in the list.

    Monitis will help you to test that:

    Your DNS server resolves correctly the URL that you have provided to expected IPs.
    Your provided URL is resolved correctly to expected IPs by your specified common DNS server.
    Once you add a DNS monitor, Monitis will start sending out requests to the DNS server at your preset regular intervals of time to check if your URL resolves correctly by the Name Server to the expected IPs.

    In most cases, failure status is returned by your DNS monitor if:

    Failed to connect to the server
    Failed to resolve to expected IPs
    Permission error (server behind firewall, Monitis IPs not white-listed, etc)
    No response from the server within the set timeout
    Connection error
    Connection closed by server

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.