我们在 RedHat 6.1 OS 上配置了 DNS 服务器,绑定版本是bind-9.8.2-0.10.rc1.el6_3.6.x86_64. 我的 DNS 服务器工作正常(通过 dig 和 nslookup 命令测试)。
问题是每当我将此服务器/etc/resolv.conf作为主服务器保留在客户端时,我无法从我在/etc/resolv.conf. 如果我保留这是第二个/第三个 DNS 服务器,我将不会收到来自该服务器的响应。每当我将单个 DNS 服务器保存在/etc/resolv.conf.
这是预期的行为。在 resolv.conf 中有多个 DNS 服务器并不意味着“尝试每个服务器,直到成功”。这意味着“尝试第一台服务器,但如果您没有收到响应,请尝试下一台”。
因此,如果您的 DNS 服务器仅记录您的内部机器,并且不将请求转发到外部 DNS 服务器,那么查找外部内容(如 google.com)将导致“未找到”响应。由于“未找到”是响应,客户端放弃,因为您的 DNS 服务器响应。
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |