解决可ping通但无法访问github网站的问题

本文转自:

解决GitHub打不开的终极办法!

一、确定ip
进入网址https://github.com.ipaddress.com

查看GitHub的ip地址。

 

  

1
140.82.112.3 github.com

   

二、确定域名ip
进入网址https://fastly.net.ipaddress.com/github.global.ssl.fastly.net

 

 

1
199.232.69.194 github.global.ssl.fastly.net

   

三、确定静态资源ip
进入网址https://github.com.ipaddress.com/assets-cdn.github.com

 

  

1
2
3
185.199.108.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

   

四、修改hosts文件
Windows系统:打开C:\Windows\System32\drivers\etc

找到hosts文件

 

 

 可以使用notepad++打开,如果没有,右键选择打开方式为记事本即可。

在底部加入前三步获得的内容,即:

1
2
3
4
5
140.82.112.3    github.com
199.232.69.194    github.global.ssl.fastly.net
185.199.108.153    assets-cdn.github.com
185.199.110.153    assets-cdn.github.com
185.199.111.153    assets-cdn.github.com

    

保存并退出即可

五、后续步骤
一般情况下就可以直接访问了,也有可能存在浏览器或者dns更新较慢的情况

对浏览器而言,可以关闭重启浏览器。

对DNS更新的话,可以打开cmd,输入 ipconfig/flushdns,如下

 

  

现在可以试试ping功能能否到达了,能ping通说明问题已被解决~

  

posted on   iUpoint  阅读(20069)  评论(2编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术

导航

< 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
点击右上角即可分享
微信分享提示