我有 3 个站点,主站点和 2 个卫星办公室,它们通过 BOVPN 连接。DNS 服务器位于主站点。最终目标。当在主站点时,sip.example.com
响应私有 IP,例如 10.10.50.10;当在远程站点时,sip.example.com
需要解析为公共 IP。
我们总部已经有了裂脑 DNS。我可以在没有本地或不同 DNS 服务器的情况下实现这一点吗?我想主机文件是一种选择,但希望有更好的方法。
答案1
可能存在裂脑或其他 DNS 技巧。请阅读 DNS 文档,有些文档具有在单个 DNS 服务器实例中启用此功能的功能。
或者,做一些更简单的事情,在任何地方都返回相同的内容,“内部”和“外部”。例如,实施 IPv6 并让 AAAA 记录将 sip 解析为类似 的内容2001:db8:10:50::5061
。当您拥有 /48 个公共 IP 时,就不会缺少公共 IP。