Install our app 🪄 click on the icon in the top right of the address bar.
Server rack with blinking green lights representing DNS infrastructure

How to Check Website DNS Records - Complete Guide

Developer Tools 9 March, 2026 4 min read 1 views

    Learn how to look up DNS records (A, MX, TXT, NS, CNAME) for any domain. Step-by-step guide with a free online DNS lookup tool.

    Every time you visit a website, send an email, or connect to an online service, DNS records are working behind the scenes to route your request to the correct server. Understanding DNS records — and knowing how to look them up — is a fundamental skill for developers, system administrators, and website owners alike.

    This complete guide explains every major DNS record type, when to use them, and how to check any domain's DNS records in seconds using a free online tool.

    What is DNS?

    DNS stands for Domain Name System. It's the internet's phonebook — it translates human-readable domain names (like example.com) into machine-readable IP addresses (like 93.184.216.34) that servers can understand.

    When you type a domain into your browser, your device queries a DNS resolver, which looks up the domain's DNS records to find the correct IP address, mail server, or other configuration data. Without DNS, you'd have to memorize IP addresses for every website you visit.

    Types of DNS Records Explained

    A Record (Address Record)

    The most fundamental DNS record. An A record maps a domain name to an IPv4 address. For example, example.com pointing to 93.184.216.34. Every website needs at least one A record so browsers can find its server.

    AAAA Record (IPv6 Address Record)

    Like an A record but for IPv6 addresses. IPv6 uses a 128-bit address format (e.g., 2606:2800:220:1:248:1893:25c8:1946) to accommodate the growing number of internet-connected devices.

    CNAME Record (Canonical Name Record)

    A CNAME creates an alias from one domain to another. For example, www.example.com might be a CNAME pointing to example.com. CNAMEs are also used when connecting custom domains to services like GitHub Pages, Netlify, or Shopify.

    MX Record (Mail Exchange Record)

    MX records specify which mail servers handle email for a domain. Each MX record has a priority value — lower numbers have higher priority. When you send email to user@example.com, your mail server looks up the MX records to know where to deliver the message.

    TXT Record (Text Record)

    TXT records store arbitrary text data associated with a domain. They're commonly used for:

    • SPF (Sender Policy Framework) — Specifies which mail servers are authorized to send email on behalf of your domain
    • DKIM — Cryptographic signature validation for email
    • DMARC — Email authentication policy
    • Domain verification — Proving ownership to Google Search Console, Facebook, or other services

    NS Record (Name Server Record)

    NS records specify the authoritative name servers for a domain — the servers that hold the official DNS records for that domain. When you register a domain, your registrar points the NS records to your DNS provider (e.g., Cloudflare, AWS Route 53).

    SOA Record (Start of Authority)

    The SOA record contains administrative information about a DNS zone, including the primary name server, the email of the domain administrator, and cache timing values. Every DNS zone has exactly one SOA record.

    PTR Record (Pointer Record)

    PTR records are the reverse of A records — they map an IP address back to a domain name. They're used in reverse DNS lookups, which email servers use to verify that a sending mail server's IP matches its claimed domain (important for email deliverability).

    How to Check DNS Records Online (Free Tool)

    The fastest way to look up any domain's DNS records is with our free DNS Lookup tool. No installation or technical knowledge required.

    1. Go to the DNS Lookup tool
    2. Enter the domain name you want to check (e.g., google.com)
    3. Select the record type: A, AAAA, CNAME, MX, TXT, NS, SOA, or ALL
    4. Click Lookup — results appear instantly

    The tool queries live DNS servers, so you always get the current, real-time records rather than cached results.

    Why Would You Check DNS Records?

    There are many practical reasons to look up DNS records:

    • Troubleshoot email delivery issues — Verify your MX, SPF, DKIM, and DMARC TXT records are correctly configured
    • Debug website connection problems — Check if your A record is pointing to the right server IP
    • Verify domain ownership — Confirm TXT verification records are in place before submitting to Google or other services
    • Investigate a competitor or third-party domain — See which hosting provider or CDN they use
    • Confirm DNS propagation — After making DNS changes, check if they've propagated globally yet

    Related DNS Tools

    Beyond DNS records, these related tools can help you investigate domains more thoroughly:

    • WHOIS Lookup — See domain registration info, registrar, and expiry date
    • SSL Lookup — Check a domain's SSL certificate details and expiry
    • IP Lookup — Get geolocation and ISP info for any IP address
    • HTTP Headers Lookup — Inspect the HTTP response headers of any URL

    Understanding DNS Propagation

    When you change a DNS record, it doesn't update instantly everywhere. DNS records have a TTL (Time to Live) value — a number of seconds that tells DNS resolvers how long to cache the record before checking for updates. A TTL of 3600 means the record is cached for 1 hour.

    Full global DNS propagation can take anywhere from a few minutes (if TTL was low) to 48 hours (if TTL was high and resolvers are slow to expire their cache). During propagation, different users around the world may see different DNS results for the same domain.

    Quick Reference

    • Use our DNS Lookup tool to check any record type for any domain instantly
    • A records point to IPv4 addresses; AAAA records point to IPv6
    • MX records control email delivery; TXT records store verification and authentication data
    • Always lower your TTL before making DNS changes so rollback is faster
    Share this article
    Written by ToolSparkr Team
    Our team of developers and writers creates free, in-depth guides to help you make the most of every online tool. From encoding to hashing, SEO to security — we've got you covered.
    Browse all tools