根据 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