3 ms·
I mean no offense, but this is a bad idea. The OS X implementation of Happy Eyeballs[1] doesn't prefer IPv6 over IPv4, and will often choose IPv4 in a dual stac
by manacit 12y ago
I mean no offense, but this is a bad idea. The OS X implementation of Happy Eyeballs[1] doesn't prefer IPv6 over IPv4, and will often choose IPv4 in a dual stack environment, even when there's perfectly good IPv6 connectivity[2]. The end result of this, of course, is that users are going to see a page bemoaning their ISP when they've done everything right.
Furthermore, I find the reasoning behind breaking your site for a day quite laughable. Do you spend any extra time developing the site for browsers and operating systems other than your preferred? If so, you should block them out for a period of time as well because, by your logic, it's costing you money.
[1]: http://en.wikipedia.org/wiki/Happy_Eyeballs http://en.wikipedia.org/wiki/Happy_Eyeballs
[2]: https://labs.ripe.net/Members/emileaben/hampered-eyeballs https://labs.ripe.net/Members/emileaben/hampered-eyeballs
- cornholio 12y agoAny implementation that prefers IPv4 over IPv6 is broken by design, see RFC3484. While I do understand people will do whatever it takes to get things working in the face of incomplete and barely functional IPv6 roll out, that road can only lead to chaos; the only solution is to stick to the standards and fix the actual problems. As for my "laughable reasoning", you aren't really comparing apples with apples. There clearly needs to be multiple types of devices with different capabilities and it's only natural to support your users. On the other hand there is no need for IPv4 on the internet, quite the contrary, almost all of the backbone infrastructure is dual stack for years and we have the solutions to support and isolate legacy IPv4 systems where that really makes sense. So it's not a technical problem, it's an economic and political problem: the people hurt most by IPv4 can't really do anything to force the rest of the internet to move forward. But coming back to your argument: sure, standard compliant clients are preferable and I will absolutely drop support for clients that cost me more than they are worth. I can't afford to do that with IPv4 but I feel I need to send a message, for what it's worth. Sure, my site is small and I can afford it, maybe next year more people will do it and so on. Some day you will thank us :)
- manacit 12y agoI would argue that it's a political and economic problem that certain devices exist without the capability to support the latest HTML5/CSS3/JS standards. I worry that your idealism will serve to only upset users, who will undoubtedly blame you, not their ISPs. It would be wonderful if every device conformed to the RFC, but much like certain browsers don't behave to spec, certain implementations of many other internet technologies suffer the same problem. Of course, I am a proponent of IPv6 deployment (I doubt you'll find many people who are not), but I can't agree with your assertion that IPv4 has no place on the internet, it's practically impossible to force a transition merely by ignoring the world around you and trudging on.