-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to IPv6 #216
Comments
Ok, so I went ahead and assigned IPv6 addresses to my currently running instances (as per the guide); eg.
(Yes, I know that 200 decimal != 200 hexadecimal, but AWS gave me the So, I can connect just fine (eg. with IPv6 adoption globallyIPv6 adoption by countryThis probably means that I should keep running with the IPv4 addresses for some time. Based on the first graph, it took nearly 10 years to go from 5% to 45% adoption, so that means it might be another 10 before we get close to "full" or at least "almost complete" adoption.1 Footnotes
|
Fun fact, GitHub doesn't offer IPv6:
|
Asked for people's experiences going IPv6-only but I don't expect I'll get many replies. One idea I had was to try this on my Git host only for a while, and see what happens. That's likely to be less problematic than doing it on my main website host. |
Ok, scratch that idea. Shit seems super flaky here, and I am not sure how much of it is machine-specific and how much depends on where traffic happens to be being routed at any given point in time. Right now:
Update: Same computer, same command run several hours apart with different results:
Also, look at the difference ICMP times:
10x slower for apple.com, although the delta is way smaller for my host:
|
Maybe something to revisit in some years. For now, it's clear that simply turning off IPv4 is not an option. |
As noted here, as of February 1st I'm now paying $7/month for two IP addresses.
My only concern is how to make the set-up persistent. As noted here (emphasis added):
So... Does that mean I have to do a tricky synchronized DNS dance every time I want to create and migrate to a new instance? Seems like it probably does. This ServerFault page might provide a useful layer of indirection through Cloudflare:
The text was updated successfully, but these errors were encountered: