DEV Community

Cover image for IPv6 proxies: when they work and where they fail
Andrew
Andrew

Posted on Originally published at proxymint.com

IPv6 proxies: when they work and where they fail

Originally published on proxymint.

IPv6 proxies reach only targets that serve IPv6, and many rate limiters count a whole /64 as one client. How to check both, and when IPv4 or residential fits.

TL;DR

  • Two facts decide how IPv6 proxies behave, and pool size is neither. The target has to publish an AAAA record and serve the same content over IPv6, and many rate limiters count a whole /64 prefix as one client.
  • Most websites are still IPv4-only. W3Techs counted 31.8% of the websites it tracks using IPv6 in September 2026, so roughly two in three targets cannot be reached over an IPv6 exit at all.
  • Prefix-aware limiters shrink a big pool to a small one. Cloudflare's rate limiting documentation counts an IPv6 /64 as one client and Let's Encrypt caps account creation per /48, so thousands of addresses inside one /64 behave like a single IP.
  • The network behind the address decides trust. IPv6 exits sit on hosting, consumer ISP or carrier networks, and anti-bot systems score that network the same way on IPv4 and IPv6. A longer address does not clean a hosting ASN.

Key takeaways

  • Run a DNS check before buying. Query the AAAA record for every hostname the job touches, then compare status code and byte count over IPv4 and IPv6 from a dual-stack machine.
  • Pace the job, not the address. A prefix-aware target groups a /64 as one client, so keep the whole job inside the pace the target allows.
  • Look up the exit ASN yourself. Whatever the seller calls the pool, an ASN lookup on a sample of exits shows whether it sits on a hosting network or a consumer one.
  • Split the target list by protocol. Send hosts with working IPv6 to the IPv6 route and everything else to IPv4, instead of trusting a gateway fallback.

Read the full guide on proxymint, with the commands, tables and sources.

Top comments (1)

Collapse
 
vijay_g_adefbd244d79c4c38 profile image
vijay •

This is a super practical breakdown! The point about prefix-aware rate limiting (/64 grouping) is something so many developers overlook when buying massive IPv6 pools. They think having millions of IPs protects them, only to realize Cloudflare or Akamai treats the entire /64 as a single client.

Also, splitting targets by AAAA record presence before routing is solid advice—relying on naive gateway fallbacks often introduces unnecessary latency. Great write-up! 👏