Website IPv6 Compatibility Checker |
IPv6 Compatibility Checker — Verify AAAA DNS Records for Any Domain
A website IPv6 compatibility checker determines whether a domain publishes DNS AAAA records mapping its hostname to a 128-bit IPv6 address, as defined in RFC 3596. The tool queries the domain's authoritative name servers directly — not a recursive resolver — returning the live DNS state without cache interference. Results confirm whether the domain is reachable over the IPv6 protocol (RFC 8200) or accessible via IPv4 only.
| Fact | Detail |
|---|---|
| IPv6 record type | AAAA (Quad-A) — defined in RFC 3596 |
| IPv6 address size | 128 bits — 2128 total addresses (RFC 8200) |
| IPv4 record type | A record — 32-bit address, ~4.3 billion total |
| Query method | Authoritative DNS — no recursive resolver cache |
| Global IPv6 adoption | ~45% of traffic to Google delivered over IPv6 (2026) |
How to Use the Website IPv6 Compatibility Checker
Find out whether a domain publishes AAAA DNS records — the requirement for IPv6 reachability.
Submit the Check
Read the IPv6 Result
Take Action on the Result
What the IPv6 Compatibility Result Means
| Result | Meaning | What to Do |
|---|---|---|
| SUPPORTED | At least one valid AAAA record exists at the domain's authoritative name servers. The domain is IPv6-reachable. | Use the DNS Lookup tool to view the actual IPv6 addresses. Verify end-to-end connectivity with curl -6 https://yourdomain.com. |
| NOT SUPPORTED | No AAAA records found at the domain's authoritative name servers. The domain is IPv4 only. | Contact your hosting provider to obtain an IPv6 address, then add an AAAA record in your DNS control panel. |
How the IPv6 Compatibility Check Works
DNS AAAA records were introduced in RFC 3596 (1998) to extend the Domain Name System for IPv6. The record type is named AAAA because an IPv6 address (128 bits) is four times the size of an IPv4 address (32 bits), which is stored in an A record.
This tool queries the domain's authoritative name servers directly, not a recursive resolver such as Google (8.8.8.8) or Cloudflare (1.1.1.1). The difference matters: recursive resolvers cache responses for the duration of the record's TTL. An authoritative query reflects the current published DNS state immediately, making it accurate even when a TTL has not yet expired across the resolver network.
The authoritative name servers for any domain are discovered by first performing an NS record lookup, then querying those name servers directly for the AAAA record — the same two-step process used by the DNS protocol when no cached answer is available.
A SUPPORTED result means at least one AAAA record resolves to a non-null 128-bit IPv6 address. It confirms DNS-layer IPv6 configuration but does not guarantee end-to-end TCP connectivity — the server itself must be bound to the IPv6 address and the upstream network must route IPv6 traffic to it.
Do it yourself
How to Check AAAA Records Without an Online Tool
The same AAAA record check can be performed from the command line on any platform. Note that the commands below query a recursive resolver by default — results may differ briefly from this tool when DNS changes have been made recently and the TTL has not expired.
Windows Command Prompt
nslookup -q=AAAA google.com
Windows PowerShell
Resolve-DnsName google.com -Type AAAA
Mac / Linux dig
dig google.com AAAA
Authoritative Query (matches this tool's behavior)
# Step 1: Find the authoritative name servers
dig google.com NS +short
# Step 2: Query one of them directly for the AAAA record
dig @ns1.google.com google.com AAAA
This tool queries authoritative name servers using the two-step method shown above — results reflect the live DNS state rather than a cached recursive resolver answer.
Common Uses for an IPv6 Compatibility Checker
Verifying hosting migration. A sysadmin migrates a web server to a new hosting provider that supports dual-stack networking. After adding AAAA records in the DNS control panel, the admin uses this tool to confirm the authoritative name servers are returning the new IPv6 address before updating the TTL or informing clients.
IPv6 proxy and CDN debugging. A developer routes traffic through a CDN that claims IPv6 support. The CDN's edge IP has an AAAA record, but the origin server does not. Using this tool on both the CDN hostname and the origin hostname separately confirms exactly where the IPv6 chain breaks, narrowing the troubleshooting scope to the origin configuration.
Pre-launch IPv6 compliance check. A web team preparing to launch a new domain has received a hosting plan that includes IPv6. Before going live, they use this tool to confirm the AAAA records are correctly published at the authoritative name servers — catching a misconfiguration before it affects real users connecting over an IPv6-only mobile network.
Frequently Asked Questions
What is a website IPv6 compatibility checker?
What is a DNS AAAA record?
My domain has AAAA records but is still unreachable over IPv6 — why?
curl -6 https://yourdomain.com from an IPv6-enabled host.