修复github无法访问问题

发布时间:2024年01月18日
  1. 如何修复
    进入ping测试网站: https://www.itdog.cn/ping/github.com
    测试发现内地的服务器超时了,同时部分地区可用
    并且国内的github.com IP都指向了 20.205.243.166 新加坡/microsoft.com

猜测是国内屏蔽请求这个IP,或者是github屏蔽了国内的IP

在这里插入图片描述

找一个海外的IP再ping一下,比如 20.27.177.113,结果测试发现能够使用,所以修改host文件:

win:管理员权限打开 C:\Windows\System32\drivers\etc\hosts 文件
加入这一行

20.27.177.113 github.com

linux:
执行 sudo vi /etc/hosts

添加这一行:

20.27.177.113 github.com

然后浏览器访问github.com 或者ping github.com
在这里插入图片描述

在这里插入图片描述

  1. 原因分析
    执行命令:
tracert 20.205.243.166

可以发现请求没有发送到20.205.243.166, 所以不是github的问题
在这里插入图片描述

文章来源:https://blog.csdn.net/change_fate/article/details/135667517
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。