Loading…
Look up DNS records for any domain. Use when checking DNS; for IP geo use ip-lookup. Input: domain name. Returns A, MX, TXT records. 100% client-side.
DNS Lookup is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Performs DNS lookups across 11 record types (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, PTR, CAA, ANY). Results displayed in an organized table with TTL values, raw DNS response data for advanced analysis, and an RDAP/WHOIS registration summary showing registrar, registration dates, and status. Includes a history feature saving recent lookups for quick re-querying.
Debugging DNS issues is a common task for developers and system administrators. A unified visual DNS tool provides clear organized views of all record types, TTLs, and registration data in one interface with accessible history.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
DevOps engineers troubleshooting DNS propagation, system administrators managing domain configurations, web developers diagnosing connectivity issues, and anyone maintaining domain records.
Enter a domain name or IP address (for PTR) into the search field
Select record types: A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, PTR, CAA, or ALL
Click 'Lookup' — results in a table sorted by type with name, type, value, and TTL columns
Click 'Raw' toggle on any result for full DNS response packet data (flags, rcode, EDNS)
Review the RDAP/WHOIS summary shown below the results — registrar, registration and expiry dates, status, and nameservers
Use 'History' for previous lookups — each shows domain, timestamp, and 'Re-lookup' button
Input: 'google.com' | ALL => Table: A (multiple IPs), AAAA (IPv6), MX (5 servers with priorities), NS (4 servers), TXT (SPF/DKIM/DMARC), SOA (primary NS, serial, timers)Input: '8.8.8.8' | PTR => Output: 'dns.google'How are lookups performed?
Using DNS-over-HTTPS (DoH) through the browser, bypassing local DNS.
What does TTL mean?
Seconds a resolver should cache the record. Lower TTL = faster propagation.
Can I query specific DNS servers?
Not directly. Use command-line dig for specific servers.
Why do some records return nothing?
Not all domains have all record types (e.g. SRV is service-specific).
Why is there no WHOIS/RDAP summary for some domains?
Registration data is pulled via RDAP; a few TLDs do not publish RDAP records, so the summary is omitted.
Is the WHOIS data live?
Yes, it is fetched from the RDAP registry on each lookup and cached briefly.
Authoritative specifications, standards, and in-depth reading for DNS Lookup.
Look up geolocation and ISP for any IP address. Use for geo data; for subnet math use ip-calculator. Input: IPv4/IPv6. Returns location and ASN. 100% client-side.
Parse raw HTTP headers into readable name-value pairs. Use when debugging responses; for URL parts use url-parser. Input: header text ≤10MB. Returns table of headers. 100% client-side.
Split any URL into protocol, host, path, and query params. Use when inspecting URLs; for encoding query strings use url-encoder. Input: URL text. Returns component table. 100% client-side.
Parse user-agent strings into browser, OS, and device. Use when debugging traffic; for live device data use device-information. Input: UA string. Returns parsed fields. 100% client-side.
Calculate network, broadcast, and host range from CIDR. Use for subnet math; for geo lookup use ip-lookup. Input: IP/CIDR. Returns network details. 100% client-side.
Generate Basic Auth headers from username and password. Use when testing APIs; for JWTs use jwt-generator. Input: credentials text. Returns Authorization header. 100% client-side.
Calculate IPv4 subnets, masks, and host counts. Use for IPv4 planning; for IPv6 use ipv6-calculator. Input: CIDR or mask. Returns subnet table. 100% client-side.
Convert IPv4 between dotted, hex, integer, and binary. Use for format shifts; for subnet math use ipv4-subnet-calculator. Input: IPv4 address. Returns all formats. 100% client-side.