User Rating 0.0
Total Usage 0 times
🌐 DNS Diagnostic Console
Supports: IPv4, IPv6, Domain, URL
Is this tool helpful?

Your feedback helps us improve.

About

This tool bypasses local caching and ISP filtering by utilizing DNS-over-HTTPS (DoH) to query authoritative nameservers directly. It is engineered for network administrators and DevOps engineers who require raw, unfiltered resolution data to diagnose propagation issues, verify security configurations (SPF/DMARC), and validate mail exchange priorities.

Unlike standard terminal dig commands which may default to a local resolver, this utility performs independent queries for multiple record types simultaneously. It automatically handles IPv4/IPv6 detection, PTR reversal for reverse lookups, and parses complex TXT strings for readability. Accurate DNS resolution is critical for zero-downtime migrations and email deliverability assurance.

dns lookup network ip-address mx-records txt-records

Formulas

The Time-To-Live (TTL) value dictates how long a resolver should cache a record before querying the authoritative server again. The effective cache expiry time Texpiry is calculated relative to the fetch timestamp tnow.

{
Texpiry = tnow + TTLsecondsWhere TTL Z+

For Mail Exchange (MX) routing, servers attempt delivery based on priority P. A set of MX records M is sorted such that:

Msorted = sort(r M, r.P ASC)

If two records have equal priority (P1 = P2), the sending server randomizes selection to load-balance.

Reference Data

Record TypeProtocol IDFull NameFunctionality & Use Case
A1Address RecordMaps a hostname to a 32-bit IPv4 address. The fundamental record for web traffic.
AAAA28IPv6 Address RecordMaps a hostname to a 128-bit IPv6 address. Critical for modern internet routing.
CNAME5Canonical NameAliases one domain name to another. Note: Cannot coexist with other records (except DNSSEC) at the root.
MX15Mail ExchangeSpecifies mail servers responsible for accepting email. Includes a Priority integer (lower value = higher priority).
TXT16Text RecordArbitrary text strings. Heavily used for verification (Google/Site verification) and email security (SPF, DKIM, DMARC).
NS2Name ServerDelegates a DNS zone to use the given authoritative name servers.
SOA6Start of AuthorityContains administrative information about the zone: Primary NS, Email of admin, Serial number, and Timers (Refresh, Retry, Expire).
PTR12Pointer RecordUsed for Reverse DNS (IP to Domain). Maps an IP address to a canonical name.
SRV33Service RecordDefines location of servers for specified services (e.g., SIP, XMPP, Minecraft). Contains Priority, Weight, Port, and Target.
CAA257Certification Authority AuthorizationSpecifies which Certificate Authorities (CAs) are allowed to issue certificates for the domain.

Frequently Asked Questions

Your local computer uses a recursive resolver provided by your ISP or a local cache that may hold outdated information (stale TTL). This tool uses Google's Public DNS-over-HTTPS endpoint, which queries authoritative servers directly, providing the most current propagation status.
Strictly speaking, "propagation" is the time it takes for cached records to expire across the global internet. Since this tool queries a central major resolver (8.8.8.8 via DoH), it shows what the majority of the internet should see. If you recently changed a record and don't see it here, the authoritative nameserver hasn't updated yet.
An SPF record is a TXT record starting with "v=spf1". It must end with a directive like "-all" (hard fail), "~all" (soft fail), or "?all" (neutral). Common mistake: using multiple SPF records. A domain must have exactly one SPF TXT record; multiple entries will cause validation failures.
Yes. The tool automatically detects IPv4 (e.g., 192.168.1.1) or IPv6 inputs. It converts them to the "in-addr.arpa" or "ip6.arpa" reverse mapping format and performs a PTR record lookup to find the associated hostname.
This is standard recursive resolver behavior. When a CNAME (alias) is encountered, the resolver automatically chases the target domain to find the ultimate IP address (A record) to save the client an extra round-trip query. This tool displays both to show the full resolution chain.