我们有一个centos5机箱,默认configuration是通过主机的内部DNS服务器进行DNS查询。
到目前为止,这些查找大概10%时间内都失败了 – 默认5秒的DNS查询过期(有时最多连续4次),然后我们终于得到响应(所以需要DNS查找的操作5,10,15或20秒来响应)。
我的问题是, 是否有一些方法来计算在centos / linux中成功/超时的DNS查找 ? 我很想监视这一点,所以当事情开始的时间超过了5秒时,我再也不会感到惊讶了。
另一种方法是将你的/etc/resolv.conf修改为:
降低超时时间(添加options timeout 1 )或…
执行循环查找(添加options rotate )以分发DNS查询。
每个选项都比每个parsing器超时等待5秒钟更好。
当然,这些只是权宜之计。 为什么你的主机的DNS失败率如此之高?