我有两个内部dns服务器设置,我的所有服务器都在resolv.conf中都有这两个服务器我们的主DNS服务器发生故障,突然没有服务器可以看到对方.我手动编辑了一些服务器resolv.conf并提交了第一个(向下)dns服务器,该机器可以立即再次ping.我做错了什么,当它超时时它不会自动切换到辅助DNS服务器吗?
# File managed by puppet nameserver 192.168.146.100 nameserver 192.168.159.101 ;nameserver 72.14.188.5 domain example.com search example.com
解决方法
可能是默认超时太长而且应用程序因此而中断.请记住,解析器将从/etc/resolv.conf中的第一个条目开始 – 每次调用它时(尽管有缓存条目).
尝试添加诸如“options timeout:.5”之类的内容(参见手册页-http://linux.die.net/man/5/resolv.conf),让本地解析器尽快尝试备用名称服务器.小心使这个值太低,因为一些递归查找可能合法地花费相当长的时间.