我已经设置了一个 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 的回复。