GitHub Hosts
Hosts List
Loading hosts
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 或阿里云解析服务。
- 使用正确的工具和配置,以避免网络访问中断。