Fork me on GitHub

版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | 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服务器,而不是顺序尝试

参考资料

  1. DNS域名解析过程
  2. resolv.conf

请我喝瓶饮料

微信支付码

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注