聊聊resolv.conf
版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | https://vearne.cc
前言
在记一次使用阿里云REDIS出现的故障一文,中我记录了由于DNS解析, 导致无法访问阿里云redis的服务地址, 里面涉及了/etc/resolv.conf, 通过修改resolv.conf可以修改系统默认的DNS服务器
说明
关于resolv.conf其他参数,请阅读参考资料2
常见配置1
通常我们会这么配置
nameserver 119.29.29.29
nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver
DNS服务器的地址
在常见配置1中,系统顺序尝试每个dns服务器的地址。如果响应超时(默认为5秒),则尝试下一个地址
常见配置2
另外云主机通常是这样配置的
options timeout:1 attempts:1 rotate
nameserver 10.143.22.116
nameserver 10.143.22.118
timeout
请求dns服务器超时设置,单位:秒,默认为5秒,具体值需要查 resolv.h
attempts
每个dns服务器的重试次数
rotate
使用轮训的方式选择DNS服务器,而不是顺序尝试