this post was submitted on 24 Jun 2024
676 points (97.9% liked)

Programmer Humor

32479 readers
645 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 45 points 4 months ago (3 children)

My ISP doesn't support IPv6, now what?

It's really bullshit.

[–] [email protected] 22 points 4 months ago (1 children)

Hurricane Electric have a free tunnel broker that is super simple to set up if you really want to get on the bandwagon.

https://tunnelbroker.net/

Though honestly I'd say the benefits of setting it up aren't really worth the trouble unless you're keen.

[–] [email protected] 5 points 4 months ago (3 children)

Yeah it's a huge source of problems. If you are outside the US your IPv6 prefix is never gonna be correct in every GeoIP database, even if you send a request to have it corrected, so you sometimes get geoblocked and other sites just block you because it sometimes gets classified as VPN.

[–] [email protected] 8 points 4 months ago* (last edited 4 months ago)

I agree. GeoIP was never a good idea, but here we are. Any ASN could be broken up and routed wherever (and changed) but it's still far too prevalent.

[–] [email protected] 3 points 4 months ago (1 children)

I did it by acquiring my own AS number and prefix, allowing me to set the geofeed, and announcing it via public BGP from a box in a data center. Took a few days for most things to pick it up the geolocation.

[–] [email protected] 5 points 4 months ago

Sounds (labor and money) expensive.

[–] [email protected] 1 points 4 months ago (1 children)

What's the best way to spoof geoip on ipv6 ?

[–] [email protected] 2 points 4 months ago

It's the same as IPv4 (tunnel) except as mentioned above its still hard to get an IP with the right label

[–] [email protected] 17 points 4 months ago (1 children)

Hurricane Electric will give you a bunch of free /64s and a /48 to play with, which you can set up for tunneling on any IPv4 connection that doesn't block ICMP traffic to HE. You can set this up within a range of routers, but if your router doesn't support it, you can also set it up on most PCs (Windows and Linux for sure, for macOS you'll need to check, but I'm sure it'll be fine).

You can also use IPv6 locally by simply advertising a subnet from the right range (an ULA), which is also useful for maintaining internal addressing if you do get normal IPv6 but your ISP is a bunch of dickwads that rotate the subnets they hand out (likely to happen if they make you pay extra for a static IP right now).

[–] [email protected] 2 points 4 months ago

I did this until I moved to an ISP that cared about IPv6.

It was almost trivial even with the ISP's PoS router.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

Really bullshit ISP indeed.