IPv4 and IPv6 in proxies: what changes for sites, apps and detection
Published · 4 min read
Every internet connection uses an IPv4 address, an IPv6 address or both. For proxy users the difference isn't just technical: it changes which address the site sees, how anti-abuse systems judge it and which mistakes can reveal your real IP. Here's what to know, without needless jargon.
IPv4 and IPv6 in short
IPv4 is the original version of IP addresses: 32 bits, about 4.3 billion combinations, now exhausted. That's why carriers, especially mobile ones, have many customers share the same IPv4 through CGNAT. IPv6 uses 128 bits: there are so many addresses that each connection gets a whole block (prefix), usually a /64.
| IPv4 | IPv6 | |
|---|---|---|
| Length | 32 bits | 128 bits |
| Example | 203.0.113.25 | 2001:db8:8c03::1b7 |
| Available addresses | About 4.3 billion | Practically unlimited |
| On mobile networks | Shared by many users (CGNAT) | Block assigned to a single connection |
| Website support | All | Many, but not all |
Adoption is growing but varies a lot by country: in April 2026 about half of Google's users connected over IPv6, with peaks around 73% in France and figures around 17% in Italy.
How the version is chosen: IPv6 if available, otherwise IPv4
A dual-stack connection has both addresses. When you open a site, the system asks DNS for both the IPv4 and the IPv6 address: if the site has an IPv6 it's tried first and, if it doesn't answer within a fraction of a second, the connection falls back to IPv4. This mechanism is called Happy Eyeballs and modern browsers use it.
With a proxy, your computer no longer makes this choice: the proxy does. It resolves the domain and opens the connection to the site. So the site sees the proxy's IPv6 if both support it, otherwise its IPv4. Whether your home network has IPv6 doesn't matter.
What changes for detection
- Mobile IPv4: behind CGNAT the same address is used by many real users, so platforms are careful before blocking it.
- IPv6 and prefixes: anti-abuse systems reason per block, not per single address. Changing only the last part of an IPv6 doesn't make you look like a different user.
- Cheap “IPv6 proxies” are almost always datacenter blocks: millions of addresses from the same provider, easy to recognise by their ASN. The comparison between proxy types is in Mobile, residential and datacenter proxies.
- A mobile carrier's IPv6 has the carrier's ASN and is the same kind of address an ordinary smartphone gets, so to the site it's just another mobile connection.
IPv6 leaks: the most common mistake
A leak happens when part of your traffic doesn't go through the proxy and the site sees your real address. With IPv6 it happens more often than you'd think:
- Apps that ignore the proxy: the browser uses the proxy, but another app or a system service goes out directly, often over IPv6.
- WebRTC in the browser: it can reveal local and public addresses, IPv6 included.
- VPNs or tools that only handle IPv4: IPv4 traffic is covered, while IPv6 leaves your network in the clear.
To check, open What is my IP through the proxy: the IPv4 and IPv6 addresses shown must be the proxy's, not your home ones. The full check, including WebRTC and DNS, is in How to test a proxy.
How to use a dual-stack mobile proxy properly
- Let the site choose: don't force IPv4 or IPv6 unless you have a specific reason. The proxy uses IPv6 where it helps and IPv4 everywhere.
- Use domain names, not IP addresses, in scripts and tools: that way the proxy can pick the right version.
- With SOCKS5, let the proxy resolve domains (socks5h in cURL and many libraries). The differences between protocols are in HTTP or SOCKS5.
- Avoid outdated tools: SOCKS4 and some old programs don't support IPv6.
- Check your exit with the proxy checker, which shows the IP and the version used.
Frequently asked questions
Is an IPv4 or an IPv6 proxy better?
For almost every use a dual-stack proxy is best: IPv6 where the site supports it and IPv4 everywhere. An IPv6-only proxy can't reach sites that have no IPv6 address.
Does an IPv6 get blocked more easily?
It depends on the origin, not the version. Datacenter IPv6s are easy to recognise and often already flagged; a mobile carrier's IPv6 is what millions of smartphones use. Keep in mind that sites judge the whole block, not the single address.
How can I tell whether I'm using IPv4 or IPv6?
Open What is my IP with the proxy on: you'll see the IPv4 address and, if available, the IPv6 one. The site you visit will only use IPv6 if it supports it.
Try a 5G mobile proxy
Dedicated smartphone, unlimited traffic, real carrier IPs. Live in seconds.
See plansOr pick a country:
