opennic / opennic-web

Official OpenNIC Homepage
https://www.opennic.org/
46 stars 13 forks source link

IPv6 support #46

Open tambry opened 6 years ago

tambry commented 6 years ago

Description

The OpenNIC website is inaccessible over IPv6.

Steps to reproduce

  1. Try to load OpenNIC website over IPv6 (or on an IPv6-only connection).

Expected behavior: The website shoud load over IPv6.

Actual behavior: Your browser will complain about no IP address being found.

jonaharagon commented 6 years ago

Good note, apparently Netlify doesn't currently provide IPv6, and I didn't realize that was the case. I'll explore some options to solve that...

Out of curiosity, what ISP are you using? Seems bizarre to me that they wouldn't provide 6to4 compatibility, IPv6 is hardly universal at the moment.

jonaharagon commented 6 years ago

@Fusl thoughts? We could place a reverse proxy in front of this site too, or move site generation to one of our own servers and eschew Netlify entirely. Or use Cloudflare (hahaha).

If we placed a reverse proxy in front of the site we shouldn't lose our CDN benefits, since all static resources are still hosted on another (cloudfront.net) domain, so it wouldn't be terrible.

tambry commented 6 years ago

Netlify have said, that they should have IPv6 support early this year. Maybe it's instead worth checking with them, if it'll be ready fairly soon?

My ISP does support IPv4. But I regularly turn off IPv4 to make sure my own stuff functions over IPv6 fine. And of course I regularly forget to turn it back on. But migrating over to IPv6 is still a good idea nonetheless.

tambry commented 5 years ago

Netlify now supports IPv6 and as a result www.opennic.org is now accessible over IPv6. 🎉
Though opennic.org lacks any AAAA records. Might be worth seeing if it's possible add those.

jonaharagon commented 5 years ago

Netlify still doesn’t support AAAA records on root domains unfortunately as far as I can tell, and our DNS provider doesn’t support CNAME flattening that would allow us to use the same records as the www subdomain does.