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

linux – 主DNS服务器失败的DNS / resolv.conf设置?

发布时间:2020-12-13 16:46:16 所属栏目:Linux 来源:网络整理
导读:我目前是混合网络中一些RHEL Linux机器的管理员.我们的DNS服务器是Windows AD控制器.因此,他们偶尔需要下来进行维护. (例如:修补)这意味着在某些时候,我的Linux机器的主DNS控制器将无法访问. 在Windows世界中,处理得相当好.当DNS查询到主服务器失败时,Windo
我目前是混合网络中一些RHEL Linux机器的管理员.我们的DNS服务器是Windows AD控制器.因此,他们偶尔需要下来进行维护. (例如:修补)这意味着在某些时候,我的Linux机器的主DNS控制器将无法访问.

在Windows世界中,处理得相当好.当DNS查询到主服务器失败时,Windows客户端将停止使用它15分钟.因此,除了最初的打嗝,他们都顺利推进.但Linux一直在尝试相同(失败)的主服务器.默认情况下,它会在尝试辅助服务器之前等待至少5秒.这转化为一切需要很长时间,甚至应用程序超时,如果有大量的DNS查找.

所以,我正在考虑让我的服务器更强大.我目前的计划是A)修改resolv.conf只等待响应的1/2秒,而不是重试.和B)可能对/ etc / hosts进行一些策略性条目,以便主服务器仍然可以快速访问.

所有这一切,我都希望有一个更好的解决方案.或者,我想听听其他人在设置方面做了些什么.或者只是理论上的“你的想法好/坏,这就是原因.”

– 克里斯托弗卡雷尔

解决方法

您可能会考虑使用 dnsmasq而不是仅仅依赖于解析器库 – dnsmasq并行查询上游服务器,而不是串行方式,因此丢失一个不应该导致太多问题.

(编辑:李大同)

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

    推荐文章
      热点阅读