私は 3 つのサイト、メイン サイトと BOVPN 経由で接続された 2 つのサテライト オフィスを持っています。DNS サーバーはメイン サイトにあります。最終目標は、メイン サイトではsip.example.com
プライベート IP (たとえば 10.10.50.10) で応答し、リモート サイトではsip.example.com
パブリック IP に解決する必要があることです。
本社にはすでにスプリット ブレイン DNS があります。ローカルまたは別の DNS サーバーを使わずにこれを実現できますか? ホスト ファイルがオプションの 1 つだと思いますが、もっと良い方法があることを願っています。
答え1
スプリット ブレインやその他の DNS トリックが可能です。DNS のドキュメントを読んでください。一部の DNS には、単一の DNS サーバー インスタンスでこれを有効にする機能があります。
または、もっと単純な方法で、「内部」と「外部」のどこでも同じものを返します。たとえば、IPv6 を実装し、AAAA レコードで sip を のように解決します2001:db8:10:50::5061
。/48 のパブリック IP があれば、パブリック IP が不足することはありません。