如果域名是由ping本身解决的,而获取外部的话,那么为什么时间上会有这么大的差异呢?
$ time ping -c1 "google.com""
0% packet loss
0m5,064s$ time (ip=$(getent ahostsv4 "google.es" | awk '{ print $1 }' |
head -n1); ping -c1 "${ip}")
0% packet loss
0m0,042s发布于 2019-10-24 14:56:55
成功的工作()是在/etc/rupv.conf上,添加:
options single-request-reopen建议root问题:
将RES_SNGLKUPREOP设置为_res.options。解析器对A和AAAA请求使用相同的套接字。一些硬件错误地只发送了一个回复。当这种情况发生时,客户端系统将坐着等待第二次答复。打开此选项会更改此行为,以便如果来自同一端口的两个请求未得到正确处理,则在发送第二个请求之前,它将关闭套接字并打开一个新的套接字。
所以在我的Google 路由器上禁用IPv6 6解决了这个问题。
https://unix.stackexchange.com/questions/548426
复制相似问题