随笔 - 165, 文章 - 0, 评论 - 18, 阅读 - 22万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

解决github.com无法访问

Posted on   火冰·瓶  阅读(8525)  评论(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

 

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示