How IPv6 geolocation works
The displayed location is where geolocation databases place your IPv6 address. Like IPv4 geolocation, it is an estimate of the area where your ISP uses the address, not your precise position.
How IPv6 addresses are located
Geolocation providers map IPv6 ranges using the same sources as for IPv4 location: regional internet registry records, geolocation feeds published by ISPs, network latency measurements and correction reports. Lookups are done on the network prefix, usually the first 48 to 64 bits, because the rest of the address identifies a device and can change often.
How accurate is IPv6 geolocation?
IPv6 has one structural advantage: addresses aren’t shared through carrier-grade NAT, so each customer network has its own prefix. Where an ISP publishes good data, IPv6 locations can be as precise as IPv4, or more.
Coverage is still catching up, though. Some IPv6 ranges are listed only at country level, or with the location of the ISP’s headquarters. Expect the country to be right and the city to vary.
Why your IPv6 and IPv4 locations differ
- your ISP routes IPv6 traffic through a different gateway or city
- the IPv6 range was registered more recently and has less detailed data
- you use an IPv6 tunnel or transition service, which places you where the tunnel ends
- your VPN only handles IPv4, letting IPv6 traffic bypass it (an IPv6 leak)
If your IPv6 location shows your real city while your VPN is on, your VPN is leaking IPv6 traffic. Enable its IPv6 leak protection, or turn off IPv6 while connected.