Check-Host.cc

Global AAAA (IPv6) Record Checker

The AAAA record (commonly pronounced "Quad-A") operates identically to a standard A record but handles the translation of hostnames to 128-bit IPv6 addresses. Developed to solve the critical exhaustion of the global IPv4 address space, IPv6 allows devices to connect directly to web servers without passing through complex, latency-inducing network translation layers like Carrier-Grade NAT (CGNAT). As mobile carriers and residential ISPs aggressively default to IPv6 infrastructure, deploying valid AAAA records is mandatory for optimizing application performance.

Dual-Stack Architecture and the Happy Eyeballs Algorithm

Modern production networks are deployed using a "dual-stack" configuration. This means the authoritative DNS zone publishes both an A record and an AAAA record for the exact same domain. When a modern client operating system (iOS, Android, Windows 11) resolves a dual-stack domain, it strictly prefers the IPv6 protocol. To prevent application hangs when IPv6 routing is unreliable, browsers implement the "Happy Eyeballs" algorithm (RFC 8305). The browser initiates asynchronous connections to both the AAAA and A records simultaneously. Whichever TCP handshake completes first is the one used, masking network failures from the end user.

The "Broken IPv6" Timeout Vulnerability

A frequent and highly disruptive configuration error occurs when a systems engineer adds an AAAA record to the DNS zone but forgets to bind the actual web server software to the IPv6 network interface. For example, if an Nginx configuration only contains listen 443 ssl; and omits listen [::]:443 ssl;, the server will silently drop incoming IPv6 packets. Mobile users will experience severe application latency. Their devices will attempt to connect to the AAAA record, wait up to 30 seconds for a connection timeout, and only then fall back to the legacy IPv4 address. Verifying global AAAA propagation ensures your infrastructure is genuinely reachable over next-generation routing.

Validating IPv6 Infrastructure

Because IPv6 routing tables are inherently more complex than IPv4, an AAAA record pointing to a valid address does not guarantee global reachability. Peering disputes between Tier 1 transit providers often result in IPv6 "black holes" where specific geographic regions cannot reach the destination. Running a distributed AAAA lookup confirms that the BGP announcements for your server's IPv6 subnet are propagating correctly across multiple autonomous systems.