Connection reset by 13.229.188.59 port 22 github连接超时

前言

由于github过一个月就会连接超时,网上查找教程有很麻烦,因此写个blog记录下
网上很多解决方法,大多都是直接修改host文件值,而且网址直接copy。但大多映射的网址都ping不通,即本地dns解析错误

判断

先ping其他网站,查看本地

【】括号里面的为域名对应的IP地址。能接受说明网络正常。
再ping github.com

可以看到github.com ping不通,就是本地dns解析错误。而括号里面的地址就是你在host文件中的映射地址。

解决办法

首先就是找个能够访问的IP地址,映射到github.com上,就能够访问了。
IP地址查找网站:点这里网址一

dns查询网址二

找到github.com对应的IP地址,粘贴到host文件上。但注意,host文件映射是以第一个地址为标准的,所以之前的地址需要删除。

# Github
#151.101.44.249 github.global.ssl.fastly.net
192.30.255.113 github.com
#103.245.222.133 assets-cdn.github.com
#23.235.47.133 assets-cdn.github.com
#203.208.39.104 assets-cdn.github.com
#204.232.175.78 documentcloud.github.com
#204.232.175.94 gist.github.com
#107.21.116.220 help.github.com
#207.97.227.252 nodeload.github.com
#199.27.76.130 raw.github.com
#107.22.3.110 status.github.com
#204.232.175.78 training.github.com
#207.97.227.243 www.github.com
#185.31.16.184 github.global.ssl.fastly.net
#185.31.18.133 avatars0.githubusercontent.com
#185.31.19.133 avatars1.githubusercontent.com
192.30.253.120 codeload.github.com
0.0.0.0 https://account.jetbrains.com:443
#github
192.30.255.112  github.com

host文件路径:C:\Windows\System32\drivers\etc\hosts

再次ping github.com,可以发现对应的地址改变了,并且能够ping通。现在可以上传项目到github了

解题来源:博主

推荐阅读:ping一下背后的逻辑

猜你喜欢

转载自blog.csdn.net/liyuanbo1997/article/details/107311545