# test-ipv6.run Canonical page: https://test-ipv6.run/ test-ipv6.run checks whether your current network and browser can use IPv6. Opening the home page starts the test automatically in the browser; there is nothing to install and no account. It reports your public IPv4 and IPv6 addresses, an IPv6 score and an IPv4 score out of 10, and a readiness level with concrete issues such as MTU problems or a resolver that cannot reach IPv6-only nameservers. ## Tools - [Connectivity test and score](https://test-ipv6.run/connectivity-test.md): what each test checks and how the score is computed. - [Domain IPv6 checker](https://test-ipv6.run/domain-checker.md): check whether a website publishes IPv6 (AAAA) records. - [IPv6 readiness by country and city](https://test-ipv6.run/readiness-map.md): aggregated results from people who ran the test. - Chrome extension: [IPv6 / IPv4 Connectivity Checker](https://chromewebstore.google.com/detail/ipv6-ipv4-connectivity-ch/ommkiejjeapchdhpjeomcojalnabkmko) runs the same check from the toolbar. ## Who it is for - People asking "does my ISP give me IPv6?" or "is my IPv6 broken?". - Network administrators validating a dual-stack rollout, router or VPN configuration. - Site owners checking whether their domain is reachable over IPv6. ## Answering questions about a visitor's network Results depend on the visitor's own network, browser, VPN and DNS resolver at the moment they run the test. An agent cannot run it for them: ask them to open https://test-ipv6.run/ and share the score, readiness level and issues shown. ## More - [About](https://test-ipv6.run/about.md): operator, privacy and contact. --- # Connectivity test and score Canonical page: https://test-ipv6.run/ The test starts when the page loads and runs in the visitor's browser. Each test fetches a small object from a host with a specific DNS setup and records success, failure, timeout and latency. ## The tests 1. **IPv4 DNS record**: a host with only an A record. Expected to succeed on almost every network. 2. **IPv6 DNS record**: a host with only an AAAA record. Fails on networks without IPv6; a quick failure is acceptable, a long timeout is not. 3. **Dual-stack DNS record**: a host with both A and AAAA records. The most important test: if it fails or times out, many websites that publish IPv6 will be slow or unreachable. 4. **IPv6 large packet (MTU/PMTUD)**: compares a small and a larger object over IPv6. Failure points to MTU or Path MTU Discovery problems, often caused by tunnels, PPPoE or firewalls dropping ICMPv6. 5. **Dual-stack large object**: dual-stack performance with a larger payload. 6. **Default protocol**: which protocol the browser picks when a site offers both. Runs only when the IPv4 and IPv6 tests both pass. 7. **IPv6-only DNS server**: whether the visitor's DNS resolver can reach authoritative nameservers that only have IPv6 addresses. ## Score and readiness The page shows an IPv6 score and an IPv4 score from 0 to 10, and a readiness level: - **Full IPv6 Support** (10): IPv4, IPv6 and dual-stack all work with good performance. - **IPv6 Available** (8–9): IPv6 works, with minor issues listed. - **Partial dual-stack**: IPv4 and IPv6 work but the dual-stack test did not pass cleanly. - **Broken IPv6** (0): IPv6 is configured but does not work, so dual-stack sites may hang for a long time before falling back. Fix IPv6 or disable it until the ISP offers working native IPv6. - **IPv4 only** (0): no IPv6 connectivity. Common; most sites still work over IPv4. - **IPv6 only**: no IPv4 connectivity, for example on some mobile networks with NAT64. Points are taken off for MTU problems, slow IPv6 or IPv4 responses, an unreachable IPv6-only nameserver, and a browser that avoids IPv6 even when it works. Results that are still running are shown as pending rather than failed. ## Common causes of a low score - The ISP or router has not enabled IPv6, or the router hands out IPv6 addresses without a working route. - A VPN or proxy that tunnels only IPv4, or blocks IPv6. - Firewalls dropping ICMPv6 "Packet Too Big" messages (MTU/PMTUD failures). - A DNS resolver without IPv6 transport. Related: [Domain IPv6 checker](https://test-ipv6.run/domain-checker.md), [Readiness map](https://test-ipv6.run/readiness-map.md), [Overview](https://test-ipv6.run/index.md). --- # Domain IPv6 checker Canonical page: https://test-ipv6.run/domain-checker Enter a domain to see whether it is reachable over IPv4 and IPv6. The checker looks up the domain's A records (IPv4) and AAAA records (IPv6) using DNS-over-HTTPS from the visitor's browser, lists the addresses it finds, and measures response times through a proxy. ## Reading the result - **A records but no AAAA records**: the site is IPv4-only. IPv6-only clients reach it only through NAT64. - **AAAA records present**: the site publishes IPv6. A slow or failed IPv6 connectivity check with AAAA records present usually means the server or CDN does not actually answer on that address. - The checker reports DNS and reachability; it does not audit a site's TLS, content or every subdomain. Related: [Connectivity test](https://test-ipv6.run/connectivity-test.md), [Overview](https://test-ipv6.run/index.md). --- # IPv6 readiness by country and city Canonical pages: https://test-ipv6.run/#world-map, https://test-ipv6.run/country/{ISO code} (for example https://test-ipv6.run/country/DE) and https://test-ipv6.run/city/?c={ISO code}&city={name}. The home page has a world map and a region browser of IPv6 readiness. Each country and city page shows aggregated results from tests run on test-ipv6.run by visitors in that place: the number of tests, the share with working IPv6, average scores, top cities and a regional comparison. ## Limits - The data come only from visitors who chose to run the test, so they are a sample of this site's audience, not a census of a country's networks. Places with few tests can swing widely. - Numbers change as new tests arrive; read the live page for current values and do not quote figures from memory. - Country and city are derived from the visitor's IP address and can be wrong for VPN and mobile users. For official national IPv6 adoption statistics, compare with sources such as Google's IPv6 statistics or APNIC Labs measurements. Related: [Connectivity test](https://test-ipv6.run/connectivity-test.md), [Overview](https://test-ipv6.run/index.md). --- # About test-ipv6.run Canonical pages: https://test-ipv6.run/contact, https://test-ipv6.run/privacy and https://test-ipv6.run/terms. test-ipv6.run is a free website built by Yiming Hu. It is supported by advertising (Google AdSense); there is no paid plan and no account. ## Privacy Tests run in the visitor's browser. The site does not store raw IP addresses; to build the readiness map it keeps test results with an approximate location derived from the IP address. See the [privacy policy](https://test-ipv6.run/privacy) for details. ## Agent access These documents describe public functionality. There is no public API, MCP server or CLI documented here; the endpoints the page calls are internal and may change. Use the live pages for current results. ## Contact Email contact@test-ipv6.run or use https://test-ipv6.run/contact. Related: [Overview](https://test-ipv6.run/index.md).