博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

解决github.com无法访问

Posted on 2021-04-15 22:25  火冰·瓶  阅读(8504)  评论(1编辑  收藏  举报

原理:绕过DNS解析,直接使用本地DNS记录进行直接跳转

1.通过命令提示符ping到GitHub的IP

打开命令符:win+R,输入cmd,回车即可调出命令符

ping:在命令行中输入ping github.com,记录红框中的IP

 

 

2.DNS查询

在浏览器中打开DNS查询网站:http://tool.chinaz.com/dns?type=1&host=github.com&ip=

选一个TTL值小的IP记录下来

 

3.修改HOST

 

C:\WINDOWS\system32\drivers\etc\hosts

 

 

操作完成后,这里我们将前面查到的两个IP都写进HOST记录

 

4.刷新本地DNS缓存

打开命令提示符,输入:ipconfig /flushdns

返回显示:
Windows IP 配置
已成功刷新 DNS 解析缓存。

5.成功优化

这个时候我们再次访问就会发现加载速度快多了,或者之前不能访问,现在能访问了

 

6.为方便修改hosts文件,创建快捷方式

输入如下,然后用管理员运行

C:\Windows\System32\notepad.exe C:\WINDOWS\system32\drivers\etc\hosts