过了几个小时果真涌现了几条报警,超时时间都是5s多点,这个超时时间引起了我的把稳,我查看做事器的dns配置,信息如下:
cat /etc/resolv.confnameserver 1.1.1.1nameserver 2.2.2.2search xxx.com
把稳此处并没有配置超时时间,解释此处利用的是默认超时时间,是多少呢?
man resolv.conf 后找到此处的描述

这个选项的意思是要求配置的一个dns做事器没有相应,5s超时后才去第二个dns做事看重试。
把/etc/resolv.conf修正如下后一贯没复现类似的问题。
search xxx.comnameserver 1.1.10.1nameserver 2.2.2.2options timeout:2options rotate
此处search的浸染可以大略理解为dns client会在访问的域名后面自动加上.xxx.com,它还会和ndots选项合营利用,rotate是round-robin轮询的意思,二不是每次都去要求第一个nameserver。