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

