IPv6 Connectivity Test

Check IPv6 readiness the way test-ipv6 does: probe IPv4-only, IPv6-only and dual-stack hosts plus a large-packet transfer, then report a score out of 10, an itemised check list, your public addresses and their type (native, tunnel or NAT64).

Not tested yet

Press test again to start.

IPv4

Unreachable

—

IPv6

Unreachable

—

IPv6 readiness score

0/ 9

Out of 10, weighted across 8 checks; untestable ones are left out of the denominator

Check details

CheckResultPointsWhy it matters
IPv4 sites reachableFail0 / 1Verified with a host that publishes only an A record, so it can only be reached over IPv4.
IPv6 sites reachableFail0 / 2Verified with a host that publishes only an AAAA record. A quick failure is normal without IPv6; hanging until timeout looks more like a firewall that allows the address but not the traffic.
Dual-stack sites reachableFail0 / 2A host publishing both A and AAAA. This is the most important check: failing usually means the browser or an intermediate device mishandles protocol selection.
Large packets transfer intactFail0 / 1Receives a full 256 KB. Small requests working while this fails usually means a path MTU black hole (ICMPv6 packet-too-big filtered), common on tunnel links.
Public IPv6 address obtainedFail0 / 1Echoed by an IPv6-only endpoint. Missing means the ISP hands out no IPv6, or only a local-only address.
IPv6 is nativeFail0 / 1Teredo, 6to4 and NAT64 do provide connectivity, but with higher latency or instability, so they do not count as properly ready.
This domain has IPv6Skipped— / 1Looks up the AAAA record of this site. Without AAAA you can only reach us over IPv4 even if your own network has IPv6.
This visit is over IPv6Fail0 / 1The address family our server saw for this request.

Your addresses

IPv4 address
—
IPv6 address
—
Address type
—Connection protocol:—

Probe targets

0/9 probes finished
TargetFamilyStatusAddress readTime
ipv4.icanhazip.comIPv4Waiting——
v4.ident.meIPv4Waiting——
api4.ipify.orgIPv4Waiting——
ipv6.icanhazip.comIPv6Waiting——
v6.ident.meIPv6Waiting——
api6.ipify.orgIPv6Waiting——
ipv6.test-ipv6.comIPv6Waiting——
cloudflare / ipifyDualWaiting——
cloudflare 256 KBLargeWaiting——

How it works: hosts such as ipv4.icanhazip.com publish only A records while ipv6.icanhazip.com publishes only AAAA records. Only a network with the matching protocol can connect, which separates a broken IPv6 from a broken IPv4.

A result of reachable without an address means the connection was established but the host does not allow cross-origin reads. Availability is therefore judged by whether the connection is made.

Probes go straight from your browser to public endpoints. This site only provides the verdict logic and does not log which targets you used.

Comments

Sign in to join the discussion

No comments yet — be the first to say something