IPv6 Score

0 /10

IPv4 Score

0 /10
Running tests…
IPv4
Detecting...
IPv6
Detecting...
See World's IPv6 Readiness
Preparing to test...
Test with IPv4 DNS Record
Fetches an object that has just an A record in DNS. This is expected to use IPv4.
Preparing to test...
Test with IPv6 DNS Record
Fetches an object that has just an AAAA record in DNS. This is expected to use IPv6. Users not yet on the IPv6 Internet will see this fail. As long as it fails quickly, it will be OK - for now.
Preparing to test...
Test with Dual Stack DNS Record
This is the most important test. This verifies your browser can connect to a site that has both IPv6 and IPv4 records published. IPv4 only hosts should connect fine (using IPv4). If this test fails or times out, you can expect major problems as publishers start offering their sites on IPv6.
Preparing to test...
IPv6 Large Packet Test (MTU/PMTUD)
Tests whether your IPv6 connection can handle large packets (1280+ bytes). Failures indicate MTU or Path MTU Discovery problems.
Preparing to test...
Dual Stack Large Object Test
Tests dual-stack performance with larger payloads to detect potential issues.
Preparing to test...
Default Protocol Detection
Checks which protocol (IPv4 or IPv6) your browser uses by default when a website supports both. This runs only when both IPv4 and IPv6 basic tests succeed.
Preparing to test...
IPv6-Only DNS Server Test
Tests whether your DNS resolver can reach IPv6-only authoritative nameservers.

World's IPv6 Readiness

Loading globe...
-- IPv6 Readiness Score
0 TESTS
0 CITIES
-- LEVEL

Browse IPv6 Readiness by Region

Loading country data...
cat /system/network/ipv6_manifesto.log

The End of the IPv4 Era: A First-Principles Analysis

For over four decades, the internet has run on a 32-bit addressing system designed for a military research project. As we exhaust the final fragments of the 4,294,967,296 available IPv4 addresses, the transition to IPv6 is no longer optional—it is critical infrastructure code.

1. The Mathematics of Exhaustion

The core failing of IPv4 was mathematical myopia. $2^{32}$ addresses seemed infinite in the 1980s. Today, it cannot even provide one address per human, let alone the explosion of edge nodes, cloud VMs, and mobile devices.

# IPv4 Theoretical Limit const ipv4_pool = Math.pow(2, 32); // ~4.3 Billion # IPv6 Theoretical Limit const ipv6_pool = Math.pow(2, 128); // ~340 Undecillion

IPv6 solves this with a 128-bit address space. To put this in perspective: IPv6 can assign a unique IP address to every grain of sand on Earth, and still have practically infinite blocks remaining.

2. The Original Sin of NAT

To delay the IPv4 catastrophe, engineers invented NAT (Network Address Translation). A single public router masquerades as the gateway for an entire private network. While it temporarily saved the internet, it broke the foundational End-to-End Principle of networking.

"NAT forces peer-to-peer applications—like multiplayer gaming, WebRTC, and VoIP—to rely on complex external traversal hacks like STUN and TURN, adding latency and centralized points of failure."

IPv6 eliminates the need for NAT. Every authorized device is issued a globally routable public address. Applications can once again establish pure, low-latency, end-to-end peer connections naturally.

3. The Elegance of Stateless Autoconfiguration

Unlike IPv4, which relies on bolted-on solutions like DHCP to constantly broadcast and request an IP address, IPv6 devices use SLAAC (Stateless Address Autoconfiguration). A device boots up, calculates its own IP using the router's prefix and its MAC address, and instantly joins the network natively—no central server required.

Furthermore, IPv6 was intrinsically designed with IPsec integration, ensuring encryption and packet-level authentication can be enforced directly at the network layer.

4. Diagnostics: The 'Happy Eyeballs' Algorithm

This test tool doesn't just ping a server. It simulates the exact networking behavior of modern browsers using RFC 8305 (Happy Eyeballs v2).

When you connect to a dual-stack server (one that supports both IPv4 and IPv6), the browser races both protocols simultaneously. It inherently prefers IPv6 to encourage adoption, falling back to IPv4 only if the IPv6 TCP handshake stalls. If your results up top show IPv4 Only, your ISP or local router hardware is bottlenecking you in the legacy web.