如何配置 ping 使用第一和第二个名称服务器解析主机名的超时时间

如何配置 ping 使用第一和第二个名称服务器解析主机名的超时时间

根据 resolv.conf 的手册页,我应该能够指定一些选项,用于说明解析器如何解析给定的主机名以进行查找:http://linux.die.net/man/5/resolv.conf

我知道我的域名服务器是本地的,应该能快速响应,因此我希望超时时间为 2 秒(可能是 1 秒)。我还想随机交换我将要访问的域名服务器。因此,我根据文档将以下配置放在一起:

nameserver 10.10.1.15
nameserver 10.10.1.16
option timeout:1
option rotate
option attempts:1

然而,当我削弱我的第一个名称服务器条目时,每次 ping 之间仍然需要大约 5 秒钟:

nameserver 10.10.1.250
nameserver 10.10.1.16
option timeout:1
option rotate
option attempts:1

此外,如果解析器在第一个和第二个 NS 之间循环处理请求,那么我没有得到预期的 5 秒、1 秒、5 秒、1 秒的延迟...有人知道为什么,或者如何让它做我想要的事情吗?

谢谢 ...

答案1

正确的语法是:

nameserver 10.10.1.15
nameserver 10.10.1.16
options timeout:1 rotate attempts:1

相关内容