最近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。