一、问题描述

GitHub页面打不开,并且ping github.com 不通。

二、修改hosts

看到hosts,你以为会和其他一模一样?如果一样我就不会写出来给大家参考了,我这里还是尽量详细点。

(1)首先使用站长工具查询

访问 https://tool.chinaz.com/dns/ 输入 github.com 点击 立即检测 按钮 会列出很多IP
在这里插入图片描述
在这里插入图片描述
这里可以看到使用最多的IP 是20.205.243.166
在这里插入图片描述
请多记录几个IP地址,原因请继续看。

(2)筛选IP

我踩的坑:
一开始我没有做这一步,也是选了个使用人数最多的IP,但折腾年半天一直访问不了。我看别人文章下面评论的人都说有用,就我按照一步一步走都不行,一直以为是操作问题或是修改后没有生效,不停刷新dns、重起电脑。

一开始直接ping 的域名 github.com 后面我改直接ping IP,使用人最多的IP我这里ping 不通

在这里插入图片描述
换了个IP ping通了,还可以根据 ping 的time参数 选择一个访问最快的IP
在这里插入图片描述
在这里插入图片描述
最后修改为 140.82.114.3就可以了

(3)找到hosts并修改

Windows: 在 C:\Windows\System32\drivers\etc\hosts;
Linux: 在 /etc/hosts
注意打开的时候都用管理员权限打开,不然修改后保存不了。

打开hosts
sudo vim /etc/hosts (此方法为linux)

加入6行

140.82.113.4 github.com
173.252.108.3 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
在这里插入图片描述
能打开了
在这里插入图片描述
以后如果打不开了 继续查询ip,ping 一下,修改hosts 就可以了

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐