Free Online DNS Record Checker & Lookup Tool

Check DNS records instantly: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, PTR. With SPF/DKIM/DMARC validation and change detection. No signup required.

15K+ Daily Lookups
9 Record Types
100% Free & Private

DNS Lookup Tool - Check Any Domain's Records

Use our free DNS record checker to instantly view all DNS records for any domain. Query A records, MX records, TXT records, CNAME records, NS records, SOA records, CAA records, and PTR records in seconds.

Understanding DNS Record Types - Complete Guide

DNS records are configuration instructions that control how your domain works on the internet. Each record type serves a specific purpose. Below is a comprehensive guide to all DNS record types supported by our checker.

A Records (IPv4 Address)

Maps a domain name to an IPv4 address (e.g: 192.168.1.1). This is the most fundamental DNS record type and determines where website traffic is routed.

Use case: Web server hosting, domain pointing. Every website lookup uses A records.

AAAA Records (IPv6 Address)

IPv6 version of A records. Maps a domain name to an IPv6 address (e.g: 2001:db8::1). Essential for modern IPv6-enabled infrastructure.

Use case: IPv6-enabled hosting, future-proofing your DNS.

MX Records (Mail Exchange)

Specifies which mail servers receive emails for your domain. Includes priority levels for redundancy. Must have at least one valid MX record for email delivery.

Use case: Email hosting, mail server routing, G Suite, Office 365.

CNAME Records (Canonical Name)

Creates an alias (nickname) for another domain. Commonly used for subdomains like www, blog, or api to point to hosting services.

Use case: Subdomain routing, CDN setup (Cloudflare, AWS CloudFront), third-party services.

TXT Records (Text Records)

Stores arbitrary text data. Primarily used for email authentication (SPF, DKIM, DMARC) and domain verification. Critical for email deliverability and domain ownership proof.

Use case: SPF records, DKIM signatures, DMARC policies, Google/Microsoft domain verification.

NS Records (Name Server)

Specifies the authoritative DNS servers for your domain. Controls who manages your DNS configuration. These nameservers must match your registrar settings.

Use case: DNS provider setup, domain delegation, changing DNS hosts.

SOA Records (Start of Authority)

Defines the primary nameserver, serial number, and zone timing parameters (refresh, retry, expire, minimum TTL). Essential for zone transfers and DNS operations.

Use case: DNS zone administration, AXFR zone transfers, DNS management.

CAA Records (Certification Authority Authorization)

Controls which Certificate Authorities (CAs) can issue SSL/TLS certificates for your domain. Critical security feature to prevent unauthorized certificate issuance.

Use case: SSL certificate security, preventing certificate hijacking, compliance requirements.

PTR Records (Pointer / Reverse DNS)

Maps IP addresses back to domain names (reverse lookup). Used for email authentication and identifying which domain an IP belongs to.

Use case: Email authentication, server identification, reverse DNS validation.

Email Authentication: SPF, DKIM, and DMARC Explained

Email authentication is critical for preventing spoofing, improving deliverability, and protecting your domain reputation. Our DNS checker includes built-in validation for all three email authentication protocols.

Track DNS Changes Over Time - Automatic Change Detection

Our unique change detection feature automatically tracks modifications to your DNS records between lookups. See exactly what changed, when it changed, and enable historical trend analysis for your domain's DNS configuration.

How DNS Change Detection Works

When you look up a domain, our tool saves a snapshot of all its DNS records. On your next lookup of the same domain, we automatically compare the current records with the previously saved snapshot. This reveals:

📊 Newly Added Records

See which DNS records were recently added to your domain. Useful for tracking new services, subdomains, or infrastructure changes.

🗑️ Removed Records

Identify which records were deleted. Critical for diagnosing service failures or security issues.

⏰ Time Since Last Change

Know exactly how long ago your DNS records last changed. Useful for tracking propagation time and monitoring configuration drift.

📈 Change History

Keep a local history of all your DNS lookups. Perfect for auditing changes, tracking migrations, and troubleshooting DNS problems.

How to Check DNS Records - Step-by-Step Guide

Using Our Online DNS Checker

1

Enter Your Domain

Type the domain name (e.g: google.com) in the search box at the top. Do NOT include http://, https://, or www.

2

Select Record Type (Optional)

Choose which DNS record type to check: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, PTR, or "All" for everything.

3

Click "Lookup DNS Records"

Our tool queries multiple DNS resolvers in real-time and displays results in 1-2 seconds.

4

Review Results & Analysis

View all configured records with automatic email authentication analysis, change detection, and security recommendations.

Using Command Line Tools (Advanced)

For technical users, you can also check DNS records using command-line tools:

Windows / Mac / Linux - Using nslookup

# Check all DNS records
nslookup -type=any google.com

# Check A records
nslookup google.com

# Check MX records
nslookup -type=MX google.com

# Check TXT records (includes SPF)
nslookup -type=TXT google.com
    

Linux / Mac - Using dig (more detailed)

# Check all DNS records
dig google.com ANY

# Check specific record type
dig google.com MX

# Check with short output
dig google.com +short

# Check SOA records
dig google.com SOA

# Check CAA records (SSL certificate authorization)
dig google.com CAA
    

DNS Checker Use Cases - When You Need This Tool

🔧 DNS Troubleshooting & Debugging

Verify DNS configuration after changes. Track when DNS records propagated globally. Diagnose why websites or email aren't working after server migration.

📧 Email Deliverability Issues

Check MX records are configured correctly. Validate SPF, DKIM, and DMARC records to prevent emails going to spam. Diagnose bounced emails.

🔐 Security & SSL/TLS Verification

Query CAA records to verify which Certificate Authorities can issue SSL certificates. Detect unauthorized SSL certificates. Enforce certificate issuance restrictions.

🌐 Domain & Hosting Migrations

Verify A records point to your new server IP. Check nameservers match your new DNS provider. Track propagation across regions.

🔗 CDN & Load Balancer Setup

Validate CNAME records for Cloudflare, AWS CloudFront, Akamai. Verify load balancer aliases. Check subnet routing.

⚡ Performance Optimization

Review TTL values in SOA records. Check nameserver configuration. Identify redundant or misconfigured records affecting performance.

📊 DNS Monitoring & Auditing

Track DNS changes over time with our automatic change detector. Monitor for unauthorized modifications. Maintain configuration history.

🏢 Compliance & Due Diligence

Audit DNS configuration for compliance requirements. Verify domain delegation. Check security record setup (CAA, DMARC).

Frequently Asked Questions About DNS Records

How do I check DNS records for my domain?

Enter your domain in our DNS checker above and click "Lookup DNS Records". Our tool queries authoritative nameservers and displays all A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, and PTR records within seconds. No technical knowledge required.

What's the difference between checking DNS online vs using command line?

Our online DNS checker is user-friendly and works in any browser without technical setup. Command-line tools (nslookup, dig) provide more control but require terminal access. Both query the same DNS data. Our tool adds visual analysis and automatic email authentication validation.

How long does DNS propagation take?

DNS propagation typically takes 24-48 hours globally. Some changes appear within minutes depending on TTL (Time To Live) settings. Our tool lets you check current propagation status across multiple resolvers. Use our change detection feature to track when DNS changes reach different geographic regions.

Is my data stored when I check DNS records?

No. Everything is processed in your browser. Domains you check are NOT stored on our servers or tracked. DNS records are queried in real-time from authoritative nameservers. Your privacy is 100% guaranteed.

What's the difference between A records and AAAA records?

A records map domains to IPv4 addresses (e.g: 192.168.1.1). AAAA records map domains to IPv6 addresses (e.g: 2001:db8::1). IPv6 is more modern and provides more address space. Both can coexist. Our checker displays both.

What do MX records do?

MX (Mail Exchange) records specify which mail servers receive emails for your domain. They include a priority level (lower number = higher priority). You need at least one valid MX record for email delivery. Multiple MX records provide redundancy so email continues if one server fails.

How do SPF, DKIM, and DMARC prevent email spoofing?

SPF authorizes which servers can send from your domain. DKIM signs emails cryptographically. DMARC enforces both with a policy. Together, they prevent attackers from sending fake emails using your domain. Our tool validates all three and identifies configuration issues.

What are SOA records?

SOA (Start of Authority) records define zone ownership and timing parameters. They contain: primary nameserver, serial number (for tracking changes), refresh interval (how often replicas sync), retry interval (if sync fails), expire time (when to stop responding), and minimum TTL. Critical for DNS zone management.

What are CAA records?

CAA (Certification Authority Authorization) records control which Certificate Authorities can issue SSL/TLS certificates for your domain. Setting CAA records prevents unauthorized certificate issuance. Our tool checks CAA configuration and lists authorized CAs.

What's a PTR record and reverse DNS?

PTR (Pointer) records map IP addresses back to domain names (reverse lookup). Reverse DNS is used by mail servers to verify sender authenticity. Without proper PTR records, your emails may be flagged as spam. Also used for server identification.

Can I use this tool to check domains I don't own?

Yes. DNS records are public information. You can check any domain's DNS records. Use it to investigate competitors, verify third-party services, or diagnose shared hosting issues.

How does change detection work?

Our tool automatically saves a snapshot of DNS records each time you look up a domain. On your next lookup of the same domain, we compare current records with the saved snapshot. We show you what was added, removed, and when the last change occurred. Perfect for tracking migrations and monitoring for unauthorized changes.

Lookup History & DNS Record Tracking

Save and compare DNS records from previously checked domains. Automatic change detection alerts you to modifications. Perfect for monitoring domain health and tracking configuration changes over time.