公共和私人绑定服务器

公共和私人绑定服务器

可能重复:
覆盖 BIND 中用于内部网络的某些 DNS 条目

我有两个绑定服务器。一个在我的托管服务器上,另一个在我的局域网上。它们都使用相同的 DNS 区域,example.org。我希望我的私有局域网首先使用我的本地服务器查询 example.org,如果找不到答案,则转到我的托管服务器上的 DNS 服务器。

我的 colo DNS 包含我所有的公共 DNS 信息,而我的 lan 包含我所有的私有 DNS 信息。

这可能吗?我该怎么做?我在 Ubuntu 中运行 BIND9

答案1

不,这是不可能的。一个域只能由一个(主)服务器负责。还有许多“复制”该区域的从属服务器。但它们不能有差异。

由于您可能无法完全控制托管 DNS,因此您无法将其用作主 DNS 并从 LAN 客户端执行动态 IP 更新。

所以你无法解决问题。但问题类似。使用本地 DNS 作为子区域 DNS,例如 locallan.example.org。并将其“粘贴”到托管 DNS。

为了得到一些非标准的方法 - 并且不使用 BIND - 请看一个重复的问题:覆盖 BIND 中用于内部网络的某些 DNS 条目

相关内容