-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
IPv6 support #139
Comments
Hmmm, good point. It looks like we need to setup an AAAA record for cockpit-project.org. I believe Github now supports IPv6. I'm not sure what the AAAA should be though:
I do see this, but it doesn't provide the necessary information: @sgallagher Do you know of any other domain pointed at GitHub that has added correct AAAA records? |
GitHub Pages is the only part of GitHub, which has IPv6 support. Unfortunately no IPv6 support is available for custom domains — officially. After a bit of digging, one can reach a custom GitHub Pages domain over IPv6 using 2A04:4E42::403 (this is actually an IP belonging to the CDN GitHub uses). This can be confirmed easily with curl: |
An alternative method would be to use Cloudflare's free plan as a proxy server, which in addition to IPv6 support would provide HTTPS support. |
@sgallagher Is an AAAA record like this something we could do for cockpit-project.org?
|
Just got back from vacation. @stefwalter Is the syntax in #139 (comment) exact? If so, I can push that out right now. I'm not familiar with the |
bump |
I've done a bit more research into this and think there's a better approach than adding a specific AAAA record. GitHub Pages uses Fastly CDN, which in turn uses GeoDNS to return the closest IP. This can be confirmed by querying DNS for cockpit-project.github.io from different physical locations. One can also note that pinging the IPs queried in this ways will always result in lower latencies than those in this help article, which cockpit-project.org currently uses. To achieve the exact same better behaviour for a custom domain, adding a CNAME record, which points to cockpit-project.github.io should work. It makes sense to do this for both A and AAAA queries due to the aforementioned benefits. In fact, this is described in this help article. |
@sgallagher Sorry for missing your response. I was catching up from vacation too :) The solution that @tambry talks about seems to make more sense. What do you think? @sgallagher I believe the record would look like this. It would need to replace the current A record:
|
@stefwalter OK, I just made the following change to our DNS records, which should make their way out over the next 24 hours:
|
It seems this broke DNS completely. |
I can't see a CNAME record from the Google DNS query tool nor from my own computer. |
I just reverted the change completely. The previous records should propagate out soon. |
The problem probably happened because CNAME records can't be added to a root domain. One of the following should actually work:
|
To follow this ticket. |
The website is inaccessible over IPv6 for people like me.
The text was updated successfully, but these errors were encountered: