加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

调整Linux在故障转移到resolv.conf中列出的备份DNS服务器所需的

发布时间:2020-12-13 18:32:10 所属栏目:Linux 来源:网络整理
导读:目前我正在使用resolv.conf的普通vanilla linux配置…类似于: nameserver 123.123.123.123nameserver 8.8.8.8 当123.123.123.123发生故障时,DNS查询变得不可能慢,我假设Linux每次重试第一次.有没有办法让Linux变得更聪明?健康检查还是什么?或者我误解了re
目前我正在使用resolv.conf的普通vanilla linux配置…类似于:
nameserver 123.123.123.123
nameserver 8.8.8.8

当123.123.123.123发生故障时,DNS查询变得不可能慢,我假设Linux每次重试第一次.有没有办法让Linux变得更聪明?健康检查还是什么?或者我误解了resolv.conf应该如何工作?

解决方法

除了ewwhite的精彩回应,还有一些附录.

您可以在/etc/resolv.conf中添加它

options timeout:1 attempts:1 rotate

默认值为时间:5次尝试:2

如果没有旋转选项,解析器库将尝试从上到下使用/etc/resolv.conf中列出的名称服务器.如果存在旋转,则进行循环选择.如果解析器到达列表的底部并且服务器在X秒内没有响应(考虑X是超时参数),那么它将再次重复循环选择的整个过程Y-1次(其中Y是尝试的价值).

但是有点谨慎是为了避免挖掘和朋友测试这些resolv.conf选项.因为他们避免使用解析器库并直接询问名称服务器. getent hosts是更好的命令.请注意,使用glibc解析器的任何内容都必须遵守/etc/resolv.conf文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读