Single-page DNS lookup tool with features:
- Query any record type (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR)
- Resolver selection: 1.1.1.1 (standard), 1.1.1.2 (malware blocking),
1.1.1.3 (malware + adult content blocking) with explanations
- DNSSEC options: CD (skip validation) and DO (request DNSSEC data)
- "Query All Types" button to fetch all record types at once
- Results displayed as formatted table and pretty-printed JSON
- Response flags shown (Status, RD, RA, AD, CD, TC)
- Human-readable TTL formatting
- EDE/comment display for filtered resolver responses
- URL hash state for bookmarking and sharing queries
- Copy JSON button, permalink display
https://claude.ai/code/session_01VSx4uJf7c1rnJxm9GSZNVT
Summary
This PR adds a new DNS lookup web application that allows users to query DNS records using Cloudflare's DNS-over-HTTPS (DoH) API. The tool provides an interactive interface for performing DNS lookups with support for multiple record types and resolver options.
Key Changes
Implementation Details
https://{resolver}/dns-query)application/dns-jsonformat for structured DNS responseshashchangeevent listener for back/forward navigationhttps://claude.ai/code/session_01VSx4uJf7c1rnJxm9GSZNVT