0%

github访问问题

1. github无法访问

由于github是外国网站,常常会有些时候无法登进去,这是由于github的IP地址时常会发生改变,我们在浏览器输入 GitHub 的网址时,会向 DNS 服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,从而进行访问。如果DNS未即使更新地址的话给你一个过期ip,你自然无法访问到。为解决这个问题,可以通过修改host。

1.1 查询可通的ip地址

首先通过站长,查询github.com可达的ip节点:

1.2 本地修改host

先找到域名解析文件 hosts 文件的位置,不同操作系统,hosts 文件的存储位置也不同:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts
  • Linux 系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts
  • Android(安卓)系统:/system/etc/hosts
  • iPhone(iOS)系统:/etc/hosts

进入host文件,在末尾增加该地址20.205.243.166 www.github.com

最后在终端窗口执行:ipconfig/flushdns即可。

附:你也可以用github520定时更新的host

将其复制到host保存,在执行ipconfig/flushdns即可