Home / Guides

Why do I keep getting CAPTCHAs or blocked? (CGNAT and shared IPs)

If your ISP has you behind CGNAT, your home shares one public IPv4 address with other customers. Many websites judge visitors by IP address, so whatever someone else on that address does can land on you: extra CAPTCHAs, "too many requests" errors, sign-in lockouts and outright IP bans.

Why a shared IP gets you flagged

With carrier-grade NAT, your router doesn't get its own public address. The ISP translates traffic from many homes onto a smaller pool of public IPv4 addresses (see What is CGNAT?). To a website, all of those homes look like one visitor.

That breaks a lot of everyday abuse protection, which works per IP address:

Signs it's happening to you

These symptoms have other causes too, like a privacy tool or browser extension, or an infected device on your own network. So confirm CGNAT first: compare your router's WAN address with your public IP using the CGNAT checker or the step-by-step guide. A WAN address between 100.64.0.0 and 100.127.255.255 is the CGNAT range (100.64.0.0/10 explained).

What to ask your ISP

Only your ISP can take you off the shared address. When you contact support, ask these three questions:

  1. "Can you move my line off CGNAT and give me my own public IPv4?" Some ISPs do this for free on request. Use the words "CGNAT" or "carrier-grade NAT" so you're routed to someone who knows what it is.
  2. "Do you sell a static IP on residential plans, and what does it cost?" A static IP is always your own. Some ISPs only sell it on business plans.
  3. "Is IPv6 available on my line, and is it turned on?" IPv6 traffic doesn't go through the CGNAT, so a site you reach over IPv6 sees your own IPv6 address instead of the shared IPv4. The IETF calls IPv6 deployment "the only perennial way" to ease the pressure that leads to address sharing (RFC 6269, section 1). It only helps on sites that support IPv6.

Check what we've already verified before you call: each ISP page lists whether CGNAT is the default, whether there's a free opt-out, the static IP options and IPv6, with sources. See ISPs that use CGNAT, or use the ISP finder to list providers without CGNAT in your state.

If you're stuck on a shared address

FAQ

Why do I get so many CAPTCHAs on my home internet?

If your ISP uses CGNAT, your home shares one public IPv4 address with other customers. Sites that rate-limit or score visitors by IP address see all of that traffic as one visitor, so you can get CAPTCHAs or blocks for activity that wasn't yours.

How do I know if CGNAT is the cause?

Compare your router's WAN IP with your public IP. If they differ, or the WAN IP is between 100.64.0.0 and 100.127.255.255, you're behind CGNAT. Other causes, like browser extensions or an infected device, can look similar, so check those too.

Will a public or static IP stop the CAPTCHAs?

It removes the shared-address problem: with your own public IPv4, sites only see your own traffic on that address. Ask your ISP whether it can move you off CGNAT for free, or whether it sells a static IP on residential plans.

Does IPv6 help?

Yes, on sites that support IPv6. IPv6 traffic doesn't go through the CGNAT, so those sites see your own IPv6 address instead of the shared IPv4. Ask your ISP whether IPv6 is available and turned on for your line.

Can my ISP get a shared IP address unblocked?

Websites only see the shared address, and matching it to one customer takes the ISP's own records. Tell both the site and your ISP what happened and when; the ISP is the only one that can move you to a different or dedicated address.

Sources

This site sticks to ISP facts. It doesn't review or recommend third-party products or services.