It boggles my mind that IPv6 has such a slow roll out (it's been a thing since the early 2000s = twenty years ago). I would have thought that all the major tech companies supported it years ago on all their infrastructures, websites and apps. But there are still a lot of hold outs. What about IPv6 makes it such a chore to become widespread?
Two reasons. First, it's just inertia and backward compatibility. Same reason we still use the x86 instruction set in spite of its issues. Second reason is that long IPs really are kind of inconvenient for IT and network administrator people.
Enabling IPv6 support for GitHub Pages
111–120 of 148 posts
Re: Enabling IPv6 support for GitHub Pages
#112Thank you! I know it’s all the rage to say “gee why no v6 yet?”, but that’s a LOT of infrastructure and testing to overhaul… The effort is much appreciated!
I don’t really understand the benefits, would you mind explaining them to me ?
There are a couple use-cases for that, but it should allow cheaper VPSes, or less complicated network configuration by eliminating NAT.
If a host only needs to access GitGub and a few select hosts, it can be granted an IPv6 without setting up DHCP, NAT, IPv4 routing tables, etc.
I've been considering using NAT64 as a way to eliminate the need for dedicated IPv4 configuration at home, unfortunately I recently moved, and the current provider is IPv4-only. This infuriates me to no end.
Re: Enabling IPv6 support for GitHub Pages
#113Earlier quoted context omitted.
So, I was less aware of RDNSS. That makes one of my complaints moot. DNS is critical. I'm not talking about registering an endpoint into a local DNS server (mydesktop.local), I'm talking about the endpoint knowing who to ask about google.com.
I know DNS itself is critical. I'm asking whether network-provided DNS is critical, or if using well-known DNS servers like Google's or Cloudflare's would be good enough on most networks.
Switching back to my ISP's DNS meant getting a more suitable set of Akamai servers and reasonable download speeds again.
Re: Enabling IPv6 support for GitHub Pages
#114Re: Enabling IPv6 support for GitHub Pages
#115Earlier quoted context omitted.
I dug into IPv6 a few weeks ago. If you learn it from the ground up, as if you were first learning IPv4, it truly is not more complicated than IPv4+ARP. Length of address may be a reason people don't look at it at first, but if you look at it from an engineering perspective, it makes sense. The only thing I don't like about it, is how they created SLAAC (a way for a client to auto-configure its own IP address without…
> Also, damn every ISP and every router company that doesn't 100% support IPv6. Such as Verizon who still doesn't support it on FIOS
Re: Enabling IPv6 support for GitHub Pages
#116Thank you! I know it’s all the rage to say “gee why no v6 yet?”, but that’s a LOT of infrastructure and testing to overhaul… The effort is much appreciated!
I don’t really understand the benefits, would you mind explaining them to me ?
Re: Enabling IPv6 support for GitHub Pages
#117Earlier quoted context omitted.
> I don’t really understand the benefits, would you mind explaining them to me ? Want to run a public service with end-to-end connectivity? Go to your RIR to request an IPv4 block and be put on a waiting list. Or break out your cheque book and be prepared to cough up $35+/IP for the privilege: * https://auctions.ipv4.global * https://ipv4marketgroup.com/ipv4-pricing/ * https://ipv4connect.com/marketplace Or get an IP…
You'd still need IPv4 to connect with the Internet.
Admittedly, IPv4 internet is a good chunk of the Internet, but maybe not the part of interest to you at a given point in time. http://www.delong.com/ipv6_alexa500.html
Re: Enabling IPv6 support for GitHub Pages
#118Earlier quoted context omitted.
for some use cases. for example, most home users are behind ipv4 NAT because of their wifi routers. nobody really notices a problem.
Mostly because we've invested huge amounts of engineering effort to work around the problems. The result is that for the most common use cases, things mostly work. NAT systems are optimized for a few devices to be active at a time. As the number grows they might not co-operate well. Game consoles are infamous for networking problems when you have anything other than a single machine.
Re: Enabling IPv6 support for GitHub Pages
#119It boggles my mind that IPv6 has such a slow roll out (it's been a thing since the early 2000s = twenty years ago). I would have thought that all the major tech companies supported it years ago on all their infrastructures, websites and apps. But there are still a lot of hold outs. What about IPv6 makes it such a chore to become widespread?
It's all about incentive I guess. What do they win by supporting ipv6? From the service provider point of view, as long as their customers can reach them with ipv4, they have no reasons to switch. From the customer ISP point of view, as long as services people use provide an ipv4 option, there is no reasons to switch. Maybe the ones that have the most reasons to switch are new internet services and new ISP which migh…
Re: Enabling IPv6 support for GitHub Pages
#120Earlier quoted context omitted.
For me it's a few things that keep me from fully embracing it, & largely the problem is perception, as others have noted. 1. I'm a small-time self hoster. I need/want to control access to geographic locations and using IPv4 makes that pretty easy. Last time I checked, IPv6 was just so wrong that it's no good to use at all, and most IPv6 addresses were "unknown" in origin. 2. I'm used to the pseudo security that a NAT…
> Last time I checked, IPv6 was just so wrong... > I'm used to the pseudo security that a NAT gives > my poor overloaded brain doesn't really want to have anything to do with You've certainly made the point that you are too lazy to learn. Otherwise, you haven't made a case against IPv6 at all.