github · pages

GitHub uses 10 prefixes for pages.

Short answer

pages lists the addresses to point an apex domain’s A and AAAA records at for GitHub Pages.

IPv4 prefixes6
IPv6 prefixes4
Regions in the first 100—
Fetched by peekip6 Nov 2026

Prefixes

PrefixRegion / locationService
185.199.108.153/32—pages
185.199.109.153/32—pages
185.199.110.153/32—pages
185.199.111.153/32—pages
192.30.252.153/32—pages
192.30.252.154/32—pages
2606:50c0:8000::153/128—pages
2606:50c0:8001::153/128—pages
2606:50c0:8002::153/128—pages
2606:50c0:8003::153/128—pages
Showing 10 of 10 prefixes All prefixes (CSV)

What changed

No prefixes added or removed since we started tracking this list. Changes appear here the day after the provider publishes them.

Allowlist formats

nginx (first 5 prefixes)
allow 185.199.108.153/32;
allow 185.199.109.153/32;
allow 185.199.110.153/32;
allow 185.199.111.153/32;
allow 192.30.252.153/32;
deny all;
iptables (first 5 prefixes)
iptables -A INPUT -s 185.199.108.153/32 -j ACCEPT
iptables -A INPUT -s 185.199.109.153/32 -j ACCEPT
iptables -A INPUT -s 185.199.110.153/32 -j ACCEPT
iptables -A INPUT -s 185.199.111.153/32 -j ACCEPT
iptables -A INPUT -s 192.30.252.153/32 -j ACCEPT

Generate the full list from the CSV, and refresh it on a schedule: providers add and retire prefixes often.

Sources

  1. GitHub: published IP ranges · checked 6 Nov 2026
  2. GitHub documentation