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
即可