如何配置 BIND 命名以返回本地 IP 而不是内部用户的公共 IP?

如何配置 BIND 命名以返回本地 IP 而不是内部用户的公共 IP?

我已经设置了一个 BIND 命名服务器,并且正在尝试弄清楚如何让它为我们拥有的少数服务器返回本地 IP,而不是公共 IP。

以下是名称服务器当前返回的示例:

secure.example.com -> 1.2.3.4 (公共 IP)

我希望它返回的是:

secure.example.com -> 192.168.20.10(内部 IP)

我该如何进行配置?

谢谢,

答案1

您必须在绑定中使用视图。查看拆分 DNS 部分

http://www.zytrax.com/books/dns/ch7/view.html

它允许您创建一个基于 IP 子网的视图,您可以说这个视图应该使用此文件来解析,而另一个视图应该使用此文件来解析。

答案2

你需要使用 视图,您可以根据网络创建 ACL,列出谁应该接收私有或公共 IP 的回复。

相关内容