IPv6 Test: Do I Have IPv6? |
-
IPv4
Testing…Connecting to ipv4.whatismyipnow.com -
IPv6
Testing…Connecting to ipv6.whatismyipnow.com -
Your browser prefers
Testing…Which protocol your browser picks for a dual-stack site
This IPv6 test tells you in a few seconds whether your connection works over IPv6: it connects to one of our servers over IPv4 only, over IPv6 only, and over both, then shows which protocol your browser prefers, whether IPv6 is broken, and whether IPv6 traffic bypasses your VPN.
What This IPv6 Test Checks
Four things, each from a real connection your browser makes, not from a guess.
| Check | How | If it fails |
|---|---|---|
| IPv4 | Connects to ipv4.whatismyipnow.com, which has only an IPv4 (A) record | IPv4 is blocked or missing: rare, except on IPv6-only networks |
| IPv6 | Connects to ipv6.whatismyipnow.com, which has only an IPv6 (AAAA) record, so the browser has to use IPv6 | No answer at once: no IPv6. No answer after 8 seconds: broken IPv6 |
| Preferred protocol | Loads a small answer from this site, which has both records, and looks at which address it came from | IPv4 chosen although IPv6 works: IPv6 was slower this time |
| Networks | Looks up the network (ASN) of your IPv4 and IPv6 addresses and whether it belongs to a VPN or hosting provider | Different networks with a VPN on: an IPv6 leak |
Then it decodes your IPv6 address: the /64 prefix your provider gave your home network, the interface ID your device picked, whether it's native IPv6 or a tunnel such as Teredo, and whether the address contains your device's MAC address.
What Your Result Means
| Result | Meaning | What to do |
|---|---|---|
| IPv6 works | IPv4 and IPv6 both work: your connection is "dual-stack" | Nothing. If you use a VPN, check the network notice too |
| Browser chose IPv4 | Both work, but IPv4 answered faster this time. Browsers race both protocols and keep the winner ("Happy Eyeballs", RFC 8305) | Nothing, unless it happens on every test: then IPv6 is slow on your network |
| No IPv6 | Only IPv4 works. Sites still load, because nearly all of them have IPv4 | Turn IPv6 on in your router, or ask your provider: steps below |
| Broken IPv6 | Your device has an IPv6 address, but IPv6 traffic gets lost. Apps that try IPv6 first can hang before falling back | Restart the router, update its firmware, and contact your provider if it persists |
| IPv6 only | IPv6 works but IPv4 didn't answer | If other sites load, a filter is blocking our IPv4 test; if not, ask your provider |
| Possible IPv6 leak | One protocol goes through a VPN or hosting network and the other through your provider | Turn on your VPN's IPv6 or leak protection |
How to Enable IPv6 (or Fix Broken IPv6)
IPv6 needs three links to work: your internet provider, your router and your device. Check them in this order.
- Provider. Search "your provider IPv6" or ask support. Most large providers offer it, sometimes only on newer plans or routers. Mobile networks usually have it already.
- Router. Open its admin page (find its address) and look for an IPv6 section. Turn IPv6 on and choose the automatic or "native" connection type your provider uses; prefix delegation (DHCPv6-PD) is usually what makes IPv6 reach your devices. Save and restart.
- Device. It's on by default on current systems. Check it if you changed network settings:
- Windows: Control Panel › Network and Sharing Center › Change adapter settings › your adapter › Properties: tick Internet Protocol Version 6 (TCP/IPv6).
- Mac: System Settings › Network › your connection › Details › TCP/IP: Configure IPv6 set to Automatically.
- Android (mobile data): Settings › Mobile network › Access Point Names › your APN: APN protocol set to IPv4/IPv6 (names vary by brand).
- Linux:
ip -6 addr show scope globalshould list an address; in NetworkManager, set IPv6 to Automatic.
- Run this test again. A green IPv6 tile means every link works.
Broken IPv6 (the IPv6 tile says "No answer") usually comes from the router: restart it, update its firmware, then retest. If it persists, tell your provider the test result (use Copy results). Until it's fixed, turning IPv6 off on your device stops the delays.
IPv6 Leak Test: Does Your VPN Cover IPv6?
A VPN that only tunnels IPv4 lets IPv6 traffic go out directly, so sites reached over IPv6 see your real connection. This test catches it by comparing the networks of your two addresses.
Connect your VPN and run the test. With a VPN that covers both protocols, the IPv4 and IPv6 tiles show the same network, the VPN's, or IPv6 is unavailable because the VPN blocks it, which is also safe. If the notice says IPv4 and IPv6 leave through different networks, turn on the VPN's IPv6 or leak protection option, or switch IPv6 off while connected. Then check WebRTC too with the WebRTC leak test.
Does Your IPv6 Address Reveal Your Device?
It can. Older setups build the second half of the IPv6 address from the device's MAC address (EUI-64, with ff:fe in the middle), so every site can recognise the device on any network. The test flags it.
Windows, macOS, iOS and Android use random temporary addresses (privacy extensions, RFC 8981) for
outgoing connections instead. If the test shows an address built from your MAC, turn privacy extensions on: on
Linux, set net.ipv6.conf.all.use_tempaddr = 2; on a router or embedded device, check its IPv6
settings. The first half, the /64 prefix, identifies your home network, much like an IPv4 address.
Why IPv6 Matters
IPv4 has about 4.3 billion addresses, and they ran out. IPv6 has 2128, enough to give every device its own public address.
Because IPv4 addresses are scarce, providers now put many customers behind one shared address (carrier-grade NAT), which can break online gaming, peer-to-peer apps and hosting from home. IPv6 avoids that. On 28 March 2026, more than half of users reached Google over IPv6 for the first time (50.1%). Read more in What Is IPv6?
How This Test Works
| Runs in | Your browser. It makes three small requests, plus one network lookup on our server for the address the dual-stack request didn't see |
| Test servers | ipv4.whatismyipnow.com (A record only), ipv6.whatismyipnow.com (AAAA only) and this site (both) |
| Time limit | 8 seconds per connection: a connection still waiting then counts as "no answer" (broken) |
| Network data | ASN, operator and country from the GeoLite2 database on our server, and our VPN and hosting network list. Nothing is sent to another service |
| Can't tell | Whether your DNS server works over IPv6, or problems with very large packets (path MTU): those need tests a browser can't run |
| Stored | Nothing. Results stay in your browser; our server and Cloudflare keep standard access logs |
Frequently Asked Questions
How do I know if I have IPv6?
curl -6 https://ipv6.whatismyipnow.com, which prints your
IPv6 address, or fails if you have none.
Why does the test say I don't have IPv6?
Do I need IPv6?
Should I disable IPv6?
Is IPv6 faster than IPv4?
Can an ad blocker change the result?
What is the difference between this test and the Website IPv6 Test?
Put this guide into practice