NS Lookup – DNS Record Checker

Look up DNS records for any domain. Check A, MX, CNAME, NS, TXT and more. Free, no signup.

Click to toggle record types. All are enabled by default.
Querying DNS records...
Built by YAM Digital

We build the services behind useful digital experiences.

Web development and hosting setuphttps://yam.ie/web-development
Website security and maintenancehttps://yam.ie/website-maintenance
SEO and technical auditshttps://yam.ie/seo
Our services

Beyond tools: what we build

Free tools are part of how we share what we know. Our core work is designing and building digital products for businesses across Ireland.

Frequently Asked Questions

What is an NS lookup?
NS lookup (nameserver lookup) queries DNS servers to find records associated with a domain name. It reveals A records (IPv4), AAAA (IPv6), MX (mail servers), CNAME (aliases), NS (nameservers), TXT (verification/SPF/DKIM), and more.
What DNS record types can I check?
This tool checks A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, and PTR records. You can query all types at once or toggle specific ones using the chips below the search bar.
How long does DNS propagation take?
DNS changes typically propagate within 1-48 hours, depending on the TTL (Time To Live) values set on the records. Lower TTL values mean faster propagation. Most changes are visible within 1-4 hours.
What is a TTL in DNS?
TTL (Time To Live) is the duration in seconds that a DNS record is cached by resolvers. A TTL of 3600 means the record is cached for 1 hour before a fresh lookup is made. Lower TTLs mean more frequent lookups but faster propagation of changes.
Why are MX records important?
MX (Mail Exchange) records tell the internet where to deliver email for your domain. Without correct MX records, email sent to your domain will bounce. The priority number determines which server is tried first (lower = higher priority).
What are TXT records used for?
TXT records store text data for various purposes: SPF records for email authentication, DKIM signatures, DMARC policies, domain verification for Google/Microsoft services, and custom application data.

DNS Records Explained

The Domain Name System (DNS) translates human-readable domain names into machine-readable IP addresses. Every time someone types your domain into a browser, DNS resolvers query your nameservers to find the correct destination.

A and AAAA Records

A records map a domain to an IPv4 address (e.g. 93.184.216.34). AAAA records map to IPv6 addresses (e.g. 2606:2800:220:1:248:1893:25c8:1946). Most websites need at least one A record. IPv6 adoption is growing, and adding AAAA records future-proofs your setup.

CNAME Records

A CNAME (Canonical Name) record creates an alias from one domain to another. For example, www.example.com might CNAME to example.com. CNAMEs cannot coexist with other record types on the same hostname, which is why the root domain typically uses A records instead.

MX Records

MX (Mail Exchange) records direct email to the correct mail servers. Each MX record has a priority value; lower numbers are tried first. A typical setup has two MX records for redundancy. If you use Google Workspace, Microsoft 365, or another email provider, they'll give you specific MX records to add. Proper MX configuration is part of the web development work we do for clients.

NS Records

NS (Nameserver) records identify which DNS servers are authoritative for your domain. When you register a domain or change hosting, you update NS records to point to your provider's nameservers. Changes to NS records can take up to 48 hours to propagate globally.

TXT Records

TXT records hold arbitrary text, commonly used for SPF (email sender verification), DKIM (email signing), DMARC (email policy), and domain ownership verification for services like Google Search Console, Microsoft 365, and various SaaS tools.

SOA Records

The SOA (Start of Authority) record contains administrative information about the zone: the primary nameserver, the responsible party's email, a serial number, and timing parameters for zone transfers and caching. The serial number should increment with every DNS change.

Common DNS Tasks for Website Owners

Whether you're launching a new website, migrating hosting, or setting up email, DNS is the foundation. Incorrect DNS configuration is one of the most common causes of website and email downtime.

Setting Up a New Website

Point your A record to your hosting server's IP address. Add a CNAME for www pointing to your root domain. If using a CDN like Cloudflare, you'll proxy through their network instead.

Email Configuration

Add your email provider's MX records. Then set up SPF, DKIM, and DMARC TXT records to authenticate outgoing email and prevent spoofing. Missing these records is a common reason email ends up in spam folders.

Website Migration

Before migrating, lower your TTL values to 300 seconds (5 minutes) a day in advance. This ensures the old cached records expire quickly once you switch the A record to the new server's IP. After confirming the new site works, raise TTLs back to normal (3600+). If you're planning a website redesign with a host change, DNS preparation is part of the process.

SSL Certificate Validation

Many SSL providers require a CNAME or TXT record to prove domain ownership. CAA records can further restrict which certificate authorities are allowed to issue certificates for your domain, adding a layer of security.

DNS Troubleshooting Guide

When your website or email isn't working, DNS is often the first place to check.

Website Not Loading

Verify your A record points to the correct IP. Check that nameservers are responding. Use this NS lookup tool to compare what DNS returns against your expected configuration.

Email Not Delivering

Check MX records are present and point to your email provider. Verify SPF and DKIM TXT records are correctly formatted. A missing or malformed SPF record is the most common cause of email deliverability issues.

DNS Propagation Delays

If you recently changed records, check the TTL of the old record. Resolvers worldwide will cache the old value until the TTL expires. You can flush your local DNS cache, but other resolvers must wait. Use this tool to see current server-side records regardless of local caching.

CNAME Conflicts

If you're seeing unexpected behaviour on a subdomain, check for CNAME conflicts. A CNAME record cannot coexist with any other record type (A, MX, TXT) on the same hostname. This is a common misconfiguration when adding third-party services.

Have an Idea? Let's Ship It.

We build digital products
Web apps, iOS apps, AI automations – from idea to launch.
Let's talk
WhatsApp Call Email