У меня есть 3 сайта, главный сайт и 2 дополнительных офиса, которые подключены через BOVPN. DNS-серверы находятся на главном сайте. Конечная цель. Когда на главном сайте sip.example.com
отвечает частный IP, скажем, 10.10.50.10 Когда на удаленном сайте, sip.example.com
необходимо разрешить публичный IP.
У нас уже есть разделенный DNS в главном офисе. Могу ли я сделать это без локальных или разных DNS-серверов? Я думаю, что файл хоста — это вариант, но, надеюсь, есть лучший способ.
решение1
Возможны Split brain или другие трюки DNS. Прочтите документацию вашего DNS, некоторые из них имеют функции, позволяющие включить это в одном экземпляре DNS-сервера.
Или сделайте что-нибудь попроще и возвращайте везде одно и то же, "внутренний" и "внешний". Например, реализуйте IPv6 и используйте запись AAAA, разрешающую sip во что-то вроде 2001:db8:10:50::5061
. Недостатка в публичных IP-адресах нет, когда у вас их /48.