In this year 2025, the main GitHub domain still doesn’t serve over IPv6.
Some subdomains do have IPv6 though, just… not what you would expect.
For instance, avatars.githubusercontent.com
:
; <<>> DiG 9.18.28-1~deb12u2-Debian <<>> AAAA avatars.githubusercontent.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18015
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;avatars.githubusercontent.com. IN AAAA
;; ANSWER SECTION:
avatars.githubusercontent.com. 159 IN AAAA 2606:50c0:8002::154
avatars.githubusercontent.com. 159 IN AAAA 2606:50c0:8001::154
avatars.githubusercontent.com. 159 IN AAAA 2606:50c0:8003::154
avatars.githubusercontent.com. 159 IN AAAA 2606:50c0:8000::154
;; Query time: 32 msec
;; SERVER: 2a09::#53(2a09::) (UDP)
;; WHEN: Wed Jan 08 04:55:56 UTC 2025
;; MSG SIZE rcvd: 170
Whereas none of the other domains accessed when accessing github.com
(named github.com
, github.githubassets.com
and alive.github.com
) has IPv6.