BIND DNS本地服务器解析

BIND DNS本地服务器解析

我有一台 RHEL5 机器,它运行 bind9 作为我们办公室的内联网 DNS 服务器。我很难提出这个问题。请耐心等待。

假设我的域名是 bob.com,并且 bob.com 的 DNS 记录由我的托管服务提供商管理。我想设置一个内部网服务器:dev.bob.com,仅在内部网中可见。

来自内部网络:

dig bob.com @intranetdns

应返回托管服务提供商的服务器 IP 地址(例如 74.125.228.98)和

dig dev.bob.com @intranetdns

应从本地 DNS 返回开发服务器的本地 IP 地址(例如 192.168.1.10)

我希望能够说“这个主机名解析为这个 IP 地址,其他一切都转到外部 DNS”我不是绑定专家,虽然我已经对其进行了一些工作并设置了视图等。

我该怎么做?这可能吗?

答案1

对于您的具体示例,您只需为 bob.com 创建一个指向外部 IP 的 A 记录,为 dev.bob.com 创建一个指向内部地址的 A 记录。

$ORIGIN bob.com.

@     IN   A   74.125.228.98
dev   IN   A   192.168.1.10

您还可以在 named.conf 中添加外部 DNS 服务器作为转发器。

相关内容