首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux中的DNS服务器问题

Linux中的DNS服务器问题
EN

Server Fault用户
提问于 2013-03-18 14:22:43
回答 3查看 80关注 0票数 0

我们已经在RedHat 6.1OS上配置了DNS服务器,绑定版本是bind-9.8.2-0.10.rc1.el6_3.6.x86_64。我的DNS服务器工作正常(通过dig和nslookup命令进行测试)。

问题是,每当我将此服务器作为主服务器保存在/etc/resolv.conf中时,我无法从/etc/resolv.conf中添加的第二和第三DNS服务器获得响应。如果我保留这是第二个/第三个DNS服务器,我将不会从这个服务器获得响应。只有当我将单个DNS服务器保存在/etc/resolv.conf中时,我才会得到响应。

EN

回答 3

Server Fault用户

发布于 2013-03-18 14:59:53

这是预期的行为。在resolv.conf中拥有多个DNS服务器并不意味着“尝试每台服务器直到您成功”。它的意思是“尝试第一个服务器,但如果您没有得到响应,那么尝试下一个”。

因此,如果您的DNS服务器只有您的内部机器的记录,并且没有将请求转发到外部DNS服务器,那么查找像google.com这样的外部内容将产生“未找到”的响应。因为"not“是响应,所以客户端放弃了,因为您的DNS服务器响应了。

票数 5
EN

Server Fault用户

发布于 2013-03-18 14:38:37

尝试将rotate选项添加到options部分。

RES_ROTATE sets in _res.options,这将导致从列表中选择名称服务器的循环。这样做的效果是在所有列出的服务器之间传播查询负载,而不是每次都让所有客户端第一次尝试第一个列出的服务器。

列在手册页上。

票数 0
EN

Server Fault用户

发布于 2013-03-18 15:09:09

你到底在找什么?我的猜测是,为了解决本地/非本地主机,您需要“转发器”+“先转发”。

现代绑定还提供视图和拆分麸皮DNS为该-沉重的文档需要.

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/488890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档