Fork me on GitHub

版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | http://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

如果我的文章对你有帮助,你可以给我打赏以促使我拿出更多的时间和精力来分享我的经验和思考总结。

微信支付码

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据