CentOS7 resolv.conf参数优化
参考博文:Linux下域名解析的优化
CentOS7 resolv.conf参数优化
1./etc/resolv.conf
1 | $ cat /etc/resolv.conf |
2.优化参数说明
nameserver
dns服务器的ip地址。最多能设三个。option
timeout
查询一个nameserver
的超时时间,单位是秒。系统缺省是5,最大可以设为30。这他娘不是坑爹吗?那个应用的dns请求会允许这么长的超时时间?早tm超时出错返回了吧。所以我们这里改成最小值:1attempts
这个是查询的整个都尝试一遍的次数。缺省是2,我觉得在有3台nameserver
的前提下,都查询一遍就完全够了rotate
这个参数的含义是随机选取一个作为首选查询的dns server。系统缺省是从上到下的,所以你该了解到为什么缺省情况下第一个nameserver
的负载比第三个的大多了吧。
之所以这只是下策,是因为这种解决方案如果碰到有一台nameserver
挂掉的情况下,客户端解析请求如果又恰好分到这台nameserver
的时候,应用会解析超时失败的概率太高了。