Home » Free Tools » DNS Lookup Tool – Check DNS Records, DNS Propagation & DNSSEC

DNS Lookup Tool – Check DNS Records, DNS Propagation & DNSSEC

DNS Lookup Tool - Free Online DNS Record Checker | WritoryBuzz
🌐 Free Online Tool

Query any domain for A, AAAA, MX, NS, TXT, CNAME, SOA, PTR, CAA and SRV records instantly. Powered by Google DNS over HTTPS. No signup, no install.

10 record types
12 global resolvers
Bulk lookup
Propagation checker
DNSSEC validation
🔍

DNS Record Lookup

🌐
ALL
A
AAAA
MX
NS
TXT
CNAME
SOA
PTR
CAA
SRV
Try:
Records: 0
Types: 0
Queried: -
Min TTL: -
Query time: -
🌐

Enter a domain to begin

Type any domain name or IP address above. Select ALL to fetch every record type at once.

📚

DNS Record Type Reference

Every DNS record type this tool can query, what it stores, its typical TTL, and the most common use case for each.

TypeFull NameWhat It StoresTypical TTLPrimary Use Case
AAddressIPv4 address (32-bit)300 to 3600 sMaps hostname to IPv4. First record to check for website connectivity.
AAAAIPv6 AddressIPv6 address (128-bit)300 to 3600 sMaps hostname to IPv6. Required for dual-stack modern hosting.
MXMail ExchangeMail server hostname + priority3600 to 86400 sRoutes email to the correct mail server. Lower priority value = higher preference.
NSName ServerAuthoritative name server hostname86400 to 172800 sDelegates a domain to its authoritative DNS servers. Rarely changes.
TXTTextArbitrary text strings300 to 3600 sSPF, DKIM, DMARC, domain ownership verification, BIMI, Google Search Console.
CNAMECanonical NameAlias pointing to another hostname300 to 3600 sSubdomains (www, blog, shop) aliased to a main domain or CDN hostname.
SOAStart of AuthorityZone master NS, contact email, serial, timers3600 to 86400 sDefines authoritative info for a DNS zone. Contains refresh and retry intervals.
PTRPointerHostname mapped from an IP address3600 sReverse DNS lookup. Used by mail servers to verify sender IP legitimacy.
CAACertification Authority AuthorizationPermitted SSL/TLS certificate issuers3600 to 86400 sRestricts which CAs can issue SSL certificates for a domain. Security record.
SRVServiceService host, port, priority, weight300 to 3600 sLocates services like SIP, XMPP, Microsoft 365, and game servers.

How DNS Lookup Works

When you type a domain name into this tool, it sends a DNS over HTTPS (DoH) query directly from your browser to dns.google/resolve. Google's authoritative resolver queries the domain's name servers and returns the records. The full round trip from your browser to Google DNS typically takes under 100 ms.

The DNS Resolution Chain

Every DNS lookup follows the same chain: browser cache, operating system resolver, recursive resolver (ISP or public like 8.8.8.8), root name servers (.com / .net / .org zone), TLD name servers, authoritative name servers, and finally the zone file where records live.

DNS Propagation Explained

When you change a DNS record, the old record stays cached at every resolver worldwide until its TTL expires. A TTL of 3600 seconds (one hour) means resolvers worldwide can serve the old record for up to one hour after your change. To speed propagation before a planned change, lower the TTL to 300 seconds 24 to 48 hours in advance. Restore the TTL after the change stabilises.

TTL Strategy by Record Type

RecordStable TTLPre-migration TTLReason
A3600 s (1 hr)300 s (5 min)Website traffic: lower TTL before host migration
MX3600 s300 sEmail: short window avoids mail loss during migration
NS172800 s (2 d)86400 s (1 d)NS changes propagate slowly by design
TXT3600 s300 sSPF/DKIM: low TTL allows rapid correction
CNAME3600 s300 sCDN changes: short TTL for fast failover
SOA86400 s3600 sRarely needs manual change

DNSSEC: DNS Security Extensions

DNSSEC adds cryptographic signatures to DNS records, allowing resolvers to verify responses were not tampered with in transit. This tool checks whether a domain's responses carry valid DNSSEC signatures (the AD flag in the DNS response). Domains without DNSSEC are still functional but are vulnerable to cache poisoning attacks.

Google DNS vs Cloudflare DNS

FeatureGoogle DNS (8.8.8.8)Cloudflare DNS (1.1.1.1)
DoH API endpointdns.google/resolvecloudflare-dns.com/dns-query
Average global latency~14 ms~11 ms
DNSSEC validationYesYes
Privacy policy (query logging)48-hour logs, anonymised24-hour logs, no IP sold
Malware filtering option8.8.8.8 / 8.8.4.41.1.1.2 / 1.0.0.2
🏆

How This Tool Compares

Most online DNS lookup tools query one record type at a time, return a plain text list with no context, and have no export or propagation checking. Here is how this tool fills those gaps.

FeatureTypical competitorsThis tool
Record types3 to 5 types10 types (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR, CAA, SRV)
All records in one queryNo, one at a timeYes, ALL mode fetches all 10 types at once
Bulk lookupNoYes, unlimited domains, table output
Propagation checkerSeparate tool or missingBuilt-in, 12 global resolvers
DNSSEC validationNoYes, AD flag check per query
TTL displayRaw seconds onlyTTL bar + human-readable (e.g. 1 hr 12 min)
Reverse PTR lookupSeparate toolEnter any IP, auto-converts to PTR format
Raw JSON viewNoFull Google DNS response, syntax-highlighted
ExportNoJSON download, CSV download, Copy All
Analysis tabNoEmail config check, SPF/DKIM/DMARC detection
Resolver choiceFixed resolverGoogle DNS or Cloudflare DNS selectable
Shareable URLNo?domain= param, auto-lookups on load

Frequently Asked Questions

A DNS lookup queries the Domain Name System to translate a human-readable domain name like example.com into the IP addresses, mail servers, name servers, and other records that computers use to route internet traffic correctly. Without DNS, every website URL would need to be an IP address like 93.184.216.34.

DNS propagation typically takes between 1 and 48 hours after a record change, depending on the TTL value set on the old record and how quickly upstream resolvers refresh their cache. A TTL of 3600 seconds means resolvers can serve the old record for up to one hour. Lower your TTL to 300 seconds 24 to 48 hours before a planned change to speed up propagation.

For email delivery problems, check MX records first to confirm mail server routing. Then check TXT records for SPF (v=spf1...), DKIM (_domainkey subdomain), and DMARC (_dmarc subdomain). A missing or misconfigured SPF record causes legitimate emails to land in spam folders. A missing PTR record on your sending IP is another common cause of delivery failures.

An A record maps a domain directly to an IPv4 address. A CNAME record maps a domain to another domain name (an alias), which then resolves to an IP. You cannot use a CNAME on a bare domain (apex or naked domain) because of the DNS standard. Use an A record for the root domain and CNAME records for subdomains like www, blog, or shop.

No. Queries are sent directly from your browser to Google DNS (dns.google) or Cloudflare DNS (cloudflare-dns.com) over HTTPS. No query data passes through WritoryBuzz servers. Google DNS logs queries for up to 48 hours in anonymised form per their privacy policy. Cloudflare logs for up to 24 hours without selling data.

A CAA (Certification Authority Authorization) record tells the world which Certificate Authorities are allowed to issue SSL/TLS certificates for your domain. For example, adding "0 issue letsencrypt.org" restricts certificate issuance to Let's Encrypt only. This reduces the risk of a rogue CA issuing a fraudulent certificate for your domain.

DNSSEC adds digital signatures to DNS records using public-key cryptography. When a resolver receives a signed response, it verifies the signature against published public keys in the DNS chain. This prevents cache poisoning attacks where an attacker injects fake DNS responses to redirect traffic. DNSSEC is configured at your domain registrar and requires support from your DNS hosting provider.