ping github.com超时的问题

4,057 阅读1分钟

最近pod用的好好地突然出现了LibreSSL, error 54错误,然后ping了一下 github.com,发现出现了超时问题。推测是DNS错误,所以修改hosts文件来解决。

sudo vim /etc/hosts

在后边两行加入

140.82.112.4 github.com git
13.250.177.223 github.global.ssl.fastly.net

其中 两个ip都不是固定的 可以通过

链接查询

修改完成之后

sudo cat /etc/hosts

来查看是否添加成功

再然后ping github

PING github.com (111.197.21.48): 56 data bytes
64 bytes from 111.197.21.48: icmp_seq=0 ttl=61 time=4.020 ms
64 bytes from 111.197.21.48: icmp_seq=1 ttl=61 time=2.789 ms
64 bytes from 111.197.21.48: icmp_seq=2 ttl=61 time=4.054 ms
64 bytes from 111.197.21.48: icmp_seq=3 ttl=61 time=4.133 ms
64 bytes from 111.197.21.48: icmp_seq=4 ttl=61 time=4.259 ms
64 bytes from 111.197.21.48: icmp_seq=5 ttl=61 time=3.947 ms
64 bytes from 111.197.21.48: icmp_seq=6 ttl=61 time=3.901 ms

ping正常

同时clone,和pod也可以正常使用,速度大约100k,依然不快,但是相对之前的完全无法使用已经有了本质的区别(从不能用到能用)。

ps:这个方法只能临时解决问题,并不好用。还是需要v p n或者手机热点,这两个方法网络速度很快,不需要修改host。