本文最后由 Demo Marco 更新于 2025-02-08. 如有资源已失效,请留言反馈,将会及时处理。 【推荐:不翻墙访问被墙网站方法 | 自用高速专线机场 | 高速CN2线路 | 高质量家宽住宅IP】
#Github Hosts Start
#Update Time: 2025/2/8 05:51:41
#Project: githubhosts.xuanyuan.me
#Daily updated GitHub hosts for better access
140.82.113.25 alive.github.com
140.82.113.26 live.github.com
185.199.111.154 github.githubassets.com
140.82.112.21 central.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
146.75.121.194 github.global.ssl.fastly.net
140.82.121.3 gist.github.com
185.199.108.153 github.io
140.82.121.4 github.com
192.0.66.2 github.blog
140.82.121.5 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.111.133 favicons.githubusercontent.com
185.199.110.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.110.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.111.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.121.9 codeload.github.com
52.217.138.129 github-cloud.s3.amazonaws.com
3.5.28.197 github-com.s3.amazonaws.com
54.231.233.241 github-production-release-asset-2e65be.s3.amazonaws.com
3.5.29.138 github-production-user-asset-6210df.s3.amazonaws.com
3.5.0.126 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.110.153 githubstatus.com
140.82.113.18 github.community
51.137.3.17 github.dev
140.82.112.22 collector.github.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.108.133 media.githubusercontent.com
185.199.110.133 cloud.githubusercontent.com
185.199.109.133 objects.githubusercontent.com
#Github Hosts End
Hosts 修改方法
修改 hosts 文件
hosts 文件在不同系统位置不一,详情如下:
- Windows 系统:C:\Windows\System32\drivers\etc\hosts
- Mac(苹果电脑)系统:/etc/hosts
- Linux 系统:/etc/hosts
修改方法,把上面 Hosts List 的内容复制到文本末尾:
- Windows 使用记事本
- Linux、Mac 使用 Root 权限:sudo vi /etc/hosts
激活生效
大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:
- Windows:在 CMD 窗口输入:
ipconfig /flushdns
- Mac 命令:
sudo killall -HUP mDNSResponder
- Linux 命令:
sudo nscd restart
常见问题
为什么要修改hosts文件?
修改hosts文件可以帮助绕过DNS问题,改善GitHub的连接,特别是在GitHub访问受限或速度较慢的地区。
GitHub hosts多久更新一次?
本网站的GitHub hosts每天更新,确保您始终使用最新的IP地址。
修改hosts文件安全吗?
是的,修改hosts文件是安全的。但请确保只添加可信的条目,并在修改前备份原始文件。
修改后的hosts文件不起作用怎么办?
如果修改后的hosts文件出现问题,您可以随时恢复原始文件或删除添加的条目。
实现原理
获取 GitHub Hosts IP 的方法可以通过以下步骤实现:
方法 1:使用 DNS 查询工具
- 打开命令行工具(Windows 的 cmd 或者 macOS/Linux 的 Terminal)。
- 运行以下命令查询 GitHub 的 IP 地址:
- Windows:
nslookup github.com
- macOS/Linux:
dig github.com
- Windows:
- 结果中会显示 GitHub 的当前 IP 地址。
方法 2:通过公共 DNS 服务
一些公共的 DNS 查询工具可以直接在网页上查找,比如:
- Google Public DNS
- Cloudflare DNS Resolver
直接输入 github.com 查看其解析的 IP 地址。
方法 3:利用在线 IP 检测工具
访问以下网站之一:
- IP Address
- Ping.pe
- ViewDNS
输入 github.com,这些工具会显示域名的详细解析信息。
方法 4:查询 GitHub 官方 IP 段
- 访问 GitHub 官方文档:GitHub 的 IP 地址。
- 查看其最新的 IP 地址范围,通常这些是 GitHub 服务的代理地址。
方法 5:手动配置 Hosts 文件
如果需要将 IP 地址写入 hosts 文件以加速访问:
- Windows: 修改 C:\Windows\System32\drivers\etc\hosts 文件。
- macOS/Linux: 修改 /etc/hosts 文件。
示例配置(请根据查询结果更新 IP 地址):
140.82.114.3 github.com 140.82.113.4 assets.github.com
保存后,刷新 DNS 缓存:
- Windows:
ipconfig /flushdns
- macOS/Linux:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
注意事项:
- IP 地址可能会随时间变化,确保定期更新。
- 如果频繁需要使用 IP,考虑使用稳定的代理或 DNS 加速服务,例如 Cloudflare 或阿里云解析服务。
- 使用正确的工具和配置,以避免网络访问中断。