Resilience Auditor — checks that the site answers over both IPv4 and IPv6, and that its IPv6 address really works.
Resilience
Visitors on IPv4-only and IPv6-first networks both reach the site.
Performance
No slow fallback when a published IPv6 address does not answer.
How it works
- Host — takes the host name of the audited URL (only that host;
example.comandwww.example.comare audited separately). IP-address URLs are used as they are. - DNS — looks up the host’s
A(IPv4) andAAAA(IPv6) records, following CNAMEs. - Address check — flags AAAA records that point to addresses the internet cannot reach (loopback, link-local, unique local, IPv4-mapped, documentation, multicast).
- IPv6 connection test — connects to up to four public AAAA addresses over IPv6 on the audited port (443 for
https://, 80 forhttp://). For HTTPS it completes a TLS handshake for the host name and validates the certificate, exactly like a browser on an IPv6 network. - Self-check — when an AAAA address does not answer, the auditor also connects to Google and Cloudflare public DNS over IPv6. If those fail too, the problem is on the 37 Audits side and the result is an
ERROR, never aFAILfor your site.
What it audits
Every row maps to onecheckRule* method and one CheckCode, in the order the auditor evaluates them.
This auditor never downloads the page, so it does not report the
…-590 “site blocked” error that other auditors can return.
Output documentation
Risks and considerations
Broken IPv6 is worse than no IPv6
- Browsers use “Happy Eyeballs”: they try IPv6 first and fall back to IPv4 only after a delay, so a dead AAAA address adds latency to every new connection.
- Clients on IPv6-only networks (some mobile carriers, NAT64 setups) may not fall back at all and cannot load the site.
- A common cause is a firewall, security group or load balancer listener opened for IPv4 only after an AAAA record was added (often automatically by a CDN or host).
IPv6 adoption keeps growing
- A large and rising share of traffic, especially mobile, arrives over IPv6. Without an AAAA record those visitors go through carrier IPv4 translation, which adds latency and is a shared point of failure.
- Some government and enterprise procurement rules require IPv6 support.
Certificates and virtual hosts
- The IPv6 listener must serve the same certificate and site as IPv4. A default virtual host on the IPv6 address shows visitors a certificate warning or the wrong site.
Scope
- Only the audited host is checked. Audit both
example.comandwww.example.comif visitors use both. - Up to four AAAA addresses are probed per audit.