-
Notifications
You must be signed in to change notification settings - Fork 130
IPv6 support for Github Pages #354
Comments
This issue has been resolved: $ host toreanderson.github.io
toreanderson.github.io is an alias for sni.github.map.fastly.net.
sni.github.map.fastly.net has address 151.101.85.147
sni.github.map.fastly.net has IPv6 address 2a04:4e42:14::403 Cf. https://toreanderson.github.io/2017/07/30/update-ghp-fastly-ipv6.html |
I can confirm too. |
Still missing AAAA records there https://help.github.com/articles/setting-up-an-apex-domain/#configuring-a-records-with-your-dns-provider |
I'm afraid the issue is back. Someone has broken IPv6 support. Example:
|
We were testing https security with the SSL Server Test and saw the same IPv4 addresses as above. IPv6 support seems to be broken at the moment. Using |
GitHub's response:
|
Hi team, I've since corrected that to remove them but I have to admit I feel it's a backward step. I was using letsencrypt on my own host and all was working with both IPv4 and IPv6. To that end I am seeking some support from the Github team to relaunch the availability of IPv6 (with https support) on GitHub pages. Is there anyone in agreement with me on this? Thanks in advance, Mick |
@modonovan Their old IPv6 CDN address still works for HTTP-only – just add |
@tambry Cheers dude, is that an "official" way to get things working or does it "just work" using this address do you know? |
@modonovan It just works, definitely not official. Quick correction to my previous comment – it only works for non-HTTPS. For HTTPS support GitHub uses their own IPv4 address space behind Fastly, and the old IPv6 addresses don't point to the newer infra, which is capable of serving HTTPS certificates for custom domains. But GitHub Pages itself still can serve using HTTPS over IPv6, it just returns Their own custom load balancer supports IPv6 as far as I can tell, but that seems to be only used for everything besides their CDN endpoints and GitHub Pages. FYI, one can reach GitHub's CDN domains (e.g.
|
I see that's what I thought. Any chance we can lobby Github folks to maybe seek to make this officially supported and add the addresses behind Fastly inline with their IPv4 space? |
Is it just me or this problem is no longer exclusive to Github Pages?
|
Not just you:
|
$ host -t AAAA github.com |
GitHub still not have IPv6 support, emailing them about that |
Still no support :/ |
Here's another vote for IPv6 support for GitHub Pages. I'd like to make a site accessible to customers who are coming from IPv6-only connections. Is there a timeline or this support that the team can share? |
GitHub is not accessible in AWS egress-only internet gateway :( |
Did you read the words you have written? Egress means outwards. It will indeed not work. |
Hello @erkinalp . Direction depends from which side is your perspective. |
IPv6 People !!! What are you waiting for !?? |
It is the year 2020! Welcome to the stone age! |
Quite crazy. It is 2020, with this issue having been open for 5 years. About 30% of the Internet is now on IPv6, so quite a significant amount. The HOSTS entries above for some of the sites (e.g. raw.githubcontent.com) work, because the underlying CDN now supports IPv6, so it should be simple (trivial) for GitHub to add that DNS entry for github.map.fastly.net The main site, github.com, does not use Fastly, but should also be pretty easy to add IPv6 to (or use the CDN to reverse proxy). |
Adding a reverse proxy to github.com maybe not as simple as it handles git traffic as well. However they already have a reverse proxy setup at AWS for the Asian countries and AWS have pretty good IPv6 support. https://www.whatsmydns.net/#A/github.com Github Engineering team seems to not care about IPv6. If they cared, they could have enable IPv6 for static content at fastly as you mentioned. |
It is 2021 now. +1 for the ipv6! |
To follow this missing feature ticket. |
BTW if anyone is using GitHub Pages as a Bash functions: https://github.com/littlebizzy/slickstack/blob/master/bash/ss-functions.txt |
it's surprising that such a professional and popular site still doesn't support ipv6 in 2021. I need it for my ipv6 only network. Please enable it. |
FYI just checked neither github.com nor github.io have AAAA records. Not sure why this is acceptable at all |
Cloudflare Pages supports IPv6, I think this can be used as alternative to Github Pages. |
According to this tweet Github has enabled IPv6 on some of their fastly resources. As they seem use the same IP format as IPv4, it is easy to deduct the IPv6 address for Github Pages.
I checked and SSL seems to work for the custom domains with IPv6 address. 🙌 (This was the issue for 2a04:4e42::133 IPs) They have not updated the documentation or added IPv6 to github.io domains. |
Great news, thank you for sharing. Working here as well. Finally... are we going to close this issue? |
Until the support for it becomes official (read: the documentation is updated to include it) I don't think this issue should be closed. See also this HackerNews comment. |
I've added the |
Per https://github.blog/changelog/2021-09-30-enabling-ipv6-support-for-github-pages/, this is now universally implemented. Y'all confirm? |
Are there any plans to implement IPv6 support for Github Pages? It's a great hosting solution (I'd even be willing to pay a few $ a year to keep having it), but the lack of IPv6 support is kinda a bummer.
The text was updated successfully, but these errors were encountered: