轩辕镜像 Logo

Xuanyuan's GitHub Hosts

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 查询工具

  1. 打开命令行工具(Windows 的 cmd 或者 macOS/Linux 的 Terminal)。
  2. 运行以下命令查询 GitHub 的 IP 地址:
    • Windows: nslookup github.com
    • macOS/Linux: dig github.com
  3. 结果中会显示 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 段

  1. 访问 GitHub 官方文档:GitHub 的 IP 地址。
  2. 查看其最新的 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 或阿里云解析服务。
  • 使用正确的工具和配置,以避免网络访问中断。