Domain Lookup
About DNS Records
DNS (Domain Name System) records are instructions that provide information about a domain including IP addresses, mail servers, and other important data. This tool helps you lookup and analyze DNS records for any domain.
Complete Guide to DNS Lookup & DNS Records
Free DNS Checker & DNS Lookup Tool
Check DNS records for any domain instantly. Lookup A, AAAA, CNAME, MX, TXT, NS, and SOA records using DNS over HTTPS (DoH) via Google Public DNS. Free DNS checker tool for developers, sysadmins, and webmasters. Verify DNS propagation, troubleshoot email delivery, and analyze domain configuration.
Key Features
🔍 DNS Record Types
- A records (IPv4 addresses)
- AAAA records (IPv6 addresses)
- CNAME records (aliases)
- MX records (mail servers)
- TXT records (SPF, DKIM, DMARC)
- NS records (name servers)
- SOA records (zone authority)
⚡ Real-Time Lookup
- Instant DNS queries
- Google Public DNS (8.8.8.8)
- DNS over HTTPS (DoH)
- No installation required
- Browser-based checking
📊 Detailed Results
- Record type and value
- TTL (Time To Live)
- MX priority values
- Timestamp for checks
- Multiple record display
💾 Export Options
- Copy to clipboard
- Download as JSON
- Export as TXT file
- CSV format export
- Easy sharing
🔄 Auto-Check
- Auto-check on type change
- Real-time updates
- Quick record switching
- Batch checking (ALL)
- Sample domain testing
🛡️ Privacy & Security
- Secure DoH protocol
- No data stored
- No tracking
- Privacy-focused
- Client-side processing
Why Use Our DNS Checker?
100% Free & Unlimited: Check DNS records for unlimited domains without registration, ads, or restrictions. No API keys required.
Fast & Accurate: Uses Google Public DNS (8.8.8.8) with DNS over HTTPS for fast, accurate, and secure DNS lookups.
All Record Types: Query A, AAAA, CNAME, MX, TXT, NS, SOA records individually or all at once with the ALL option.
Detailed Information: See TTL values, MX priorities, and multiple records. Understand your domain's complete DNS configuration.
Developer Friendly: Export results as JSON, TXT, or CSV for documentation, automation, or analysis.
No Installation: Browser-based DNS lookup tool. Works on any device with internet access. No software to download.
How to Check DNS Records
- Enter Domain: Type the domain name (e.g., example.com) into the input field.
- Select Record Type: Choose the DNS record type to check (A, AAAA, CNAME, MX, TXT, NS, SOA, or ALL).
- Click Check DNS: Press the "Check DNS" button or hit Enter to perform the lookup.
- View Results: See all DNS records with type, value, TTL, and priority (for MX records).
- Export Data: Copy results to clipboard or download as JSON, TXT, or CSV file.
- Switch Types: Change record type to automatically check different DNS records.
Understanding DNS Record Types
A Record (Address Record)
Maps domain name to IPv4 address (e.g., 93.184.216.34). Most common DNS record type. Points your domain to a server's IP address. Essential for website hosting. Example: example.com → 93.184.216.34.
AAAA Record (IPv6 Address Record)
Maps domain to IPv6 address (e.g., 2606:2800:220:1:248:1893:25c8:1946). Modern alternative to A records. Supports next-generation internet protocol. Required for IPv6-only networks.
CNAME Record (Canonical Name)
Creates an alias pointing to another domain. Example: www.example.com → example.com. Used for subdomains. Cannot coexist with other records at same level. Simplifies DNS management when server changes.
MX Record (Mail Exchange)
Specifies email servers for the domain. Includes priority values (lower = higher priority). Example: MX 10 mail.example.com. Essential for email delivery. Multiple MX records provide email redundancy.
TXT Record (Text Record)
Stores text information for various purposes. SPF (email sender authentication), DKIM (email signing), DMARC (email policy), domain verification (Google, Facebook), site ownership proof. Human-readable text data.
NS Record (Name Server)
Specifies authoritative name servers for the domain. Example: ns1.example.com, ns2.example.com. Delegates DNS responsibility. Required at registrar level. Multiple NS records provide redundancy.
SOA Record (Start of Authority)
Contains zone information: primary name server, admin email, serial number, refresh/retry/expire times, minimum TTL. One per zone. Indicates authoritative DNS server. Manages zone updates and transfers.
Common Use Cases
Website Migration: Verify DNS propagation after moving to a new server. Check if A records point to the new IP address. Confirm CNAME records are updated.
Email Troubleshooting: Check MX records to diagnose email delivery issues. Verify SPF, DKIM, and DMARC TXT records for email authentication. Confirm mail server priorities.
DNS Propagation: Monitor how quickly DNS changes spread globally. Check if new records are visible. Verify TTL values are appropriate.
Domain Setup: Verify DNS configuration for new domains. Ensure all necessary records exist. Confirm subdomain configurations (www, mail, ftp).
Security Audit: Check for unauthorized DNS records. Verify SPF records prevent email spoofing. Ensure DMARC policies are in place.
Competitor Analysis: Research hosting providers of competitor domains. Identify email service providers. Understand infrastructure setup.
CDN Configuration: Verify CDN CNAME records are properly set. Check if DNS-based load balancing is active. Confirm geographic DNS routing.
Perfect For
- System administrators
- Web developers
- DevOps engineers
- IT professionals
- Network administrators
- Webmasters
- SEO specialists
- Security analysts
- Domain managers
- Email administrators
- Hosting providers
- Anyone managing domains
DNS Propagation & TTL Explained
DNS Propagation: Time it takes for DNS changes to spread across all DNS servers worldwide. Typically 24-48 hours but can be faster. Affected by TTL values and DNS server caching.
TTL (Time To Live): Duration (in seconds) that DNS servers cache a record before querying again. Common values: 300 (5 min), 3600 (1 hour), 86400 (1 day). Lower TTL = faster changes but more queries. Higher TTL = slower changes but better performance.
Best Practice: Lower TTL 24-48 hours before planned DNS changes. Make changes. Wait for full propagation. Raise TTL back to reduce server load.
Email DNS Records Guide
MX Records: Point to mail servers. Format: priority + mail server domain. Example: 10 mail.example.com, 20 mail2.example.com. Lower priority values checked first. Multiple records provide redundancy.
SPF (Sender Policy Framework): TXT record listing authorized mail servers. Prevents email spoofing. Example: v=spf1 include:_spf.google.com ~all. Essential for email deliverability.
DKIM (DomainKeys Identified Mail): TXT record with public key for email signing. Verifies email authenticity. Added by email provider. Improves deliverability and reduces spam.
DMARC (Domain-based Message Authentication): TXT record defining email authentication policy. Works with SPF and DKIM. Example: v=DMARC1; p=reject; rua=mailto:admin@example.com. Protects against phishing.
Troubleshooting DNS Issues
No Records Found: Domain may not exist, DNS not configured yet, or propagation still in progress. Verify domain is registered and name servers are set.
Wrong IP Address: DNS cache issue or old records. Wait for TTL to expire or flush DNS cache. Check if changes were saved at DNS provider.
Email Not Working: Check MX records exist and point to correct mail servers. Verify SPF, DKIM records. Ensure MX priorities are set correctly.
Website Not Loading: Verify A or AAAA records point to correct IP. Check if CNAME conflicts exist. Ensure name servers are responding.
Pro Tips for DNS Management
- Use ALL Option: Check all record types at once for complete domain overview. Faster than individual queries.
- Document Changes: Export DNS records before making changes. Keep JSON backups for easy restoration.
- Monitor Regularly: Check DNS records periodically to detect unauthorized changes or hijacking attempts.
- Lower TTL Before Changes: Reduce TTL to 300 seconds (5 minutes) 24-48 hours before DNS updates.
- Multiple MX Records: Always configure backup MX records with higher priority for email redundancy.
- Test After Changes: Use this tool to verify DNS changes are visible after making updates.
- Check from Multiple Locations: DNS propagation varies by location. Check from different networks/countries.
- Secure with DNSSEC: Enable DNSSEC at registrar to protect against DNS spoofing and cache poisoning.
- Wildcard Records: Use *.example.com A records carefully. Can create security issues if misconfigured.
- IPv6 Support: Add AAAA records alongside A records for future-proof IPv6 support.
DNS Best Practices
- Redundant Name Servers: Use at least 2 name servers (NS records) for redundancy. Ideally 3-4 on different networks.
- Appropriate TTL: Use 3600 (1 hour) for active domains, 86400 (24 hours) for stable configs, 300 (5 min) during changes.
- Consistent Records: Ensure www and non-www versions point to same destination. Use CNAME or A records consistently.
- Email Authentication: Always configure SPF, DKIM, and DMARC for professional email domains.
- Regular Audits: Review DNS records quarterly. Remove unused subdomains and old records.
- CAA Records: Add CAA records to specify which Certificate Authorities can issue SSL certificates for your domain.
- Avoid CNAME at Root: Never use CNAME for root domain (example.com). Use A or AAAA records instead.
- Subdomain Organization: Use clear subdomain naming: mail, www, ftp, api, dev, staging for clarity.
DNS Security Considerations
DNS Hijacking: Unauthorized changes to DNS records redirect traffic to malicious servers. Monitor records regularly and enable 2FA at registrar.
Cache Poisoning: Attacker injects false DNS data into cache. Use DNSSEC to cryptographically sign records and prevent tampering.
DDoS Attacks: DNS servers targeted with overwhelming queries. Use DDoS protection services and Anycast DNS for resilience.
Subdomain Takeover: Unused CNAME records pointing to deleted services can be hijacked. Remove unused DNS records promptly.
Popular DNS Providers
Cloudflare DNS: Free, fast, DDoS protection, DNSSEC support, CDN integration. Popular for performance and security.
Google Cloud DNS: Enterprise-grade, 100% SLA, Anycast, low latency. Integrated with Google Cloud Platform.
Amazon Route 53: AWS service, health checks, traffic routing, domain registration. Best for AWS infrastructure.
Registrar DNS: Most domain registrars (GoDaddy, Namecheap, etc.) include free DNS hosting. Sufficient for basic needs.
Advanced DNS Features
- GeoDNS: Serve different IP addresses based on visitor's geographic location for performance optimization.
- Load Balancing: Distribute traffic across multiple servers using multiple A records or weighted routing.
- Failover: Automatically switch to backup servers if primary fails using health checks and dynamic DNS.
- Split-Horizon DNS: Serve different records to internal vs external networks for security.
- Dynamic DNS: Automatically update records when IP addresses change. Useful for home servers.
- CAA Records: Control which Certificate Authorities can issue SSL certificates for your domain.
Export & Integration
JSON Export: Structured data format perfect for automation, scripts, monitoring tools, and documentation systems.
TXT Export: Human-readable format for reports, tickets, documentation, and sharing with non-technical teams.
CSV Export: Spreadsheet-compatible format for bulk analysis, reporting, and database imports.
Clipboard Copy: Quick copy for pasting into documentation, tickets, emails, or chat messages.
🔒 Privacy & Security
All DNS lookups are performed using secure DNS over HTTPS (DoH) via Google Public DNS (8.8.8.8). Your queries are encrypted and never logged or stored by our service. No domain lookup history is saved. All processing happens in your browser for maximum privacy.
Related Network & Domain Tools
What Is My IP
Find your public IP address, ISP, location, and network information instantly.
Domain Age Checker
Check domain registration date, age, expiration, and WHOIS information.
URL Encoder/Decoder
Encode and decode URLs for safe transmission and proper formatting.
JSON Formatter
Format, validate, and beautify JSON data. Export DNS results as JSON.
Base64 Encoder
Encode and decode Base64 strings for data transmission and storage.
Text Editor Pro
Advanced text editor for viewing and editing DNS records and config files.