Рассмотрим следующий сценарий:
Я подключен к локальной сети с собственным DNS-сервером (назовите его
lan-dns
). Этот DNS-сервер используется для разрешения имен некоторых частных хостов в локальной сети. Любые другие DNS-запросы пересылаются на DNS-сервер в Интернете.Я хочу подключиться к другой удаленной локальной сети через VPN. Удаленная локальная сеть также имеет частный DNS-сервер (называемый
vpn-dns
для аргументов ради), который необходим для разрешения имен частных хостов в удаленной сети.Когда я не подключен к VPN, я смогу получить доступ к хостам в моей локальной сети по их именам. Однако , когда я подключен к VPN , то, так как DNS удаленной сети переопределяет , что в моей локальной сети, я не в состоянии получить доступ к компьютерам в своей локальной сети.
В то время как подключен к VPN , если я заставляю мой DNS сервер в
lan-dns
, то я не буду иметь возможность разрешать имена хостов в удаленной сети.
Какой самый простой способ решить эту проблему? Это вообще возможно?
Этот сценарий должен становиться все более и более распространенным, но, похоже, нет элегантного решения, которое я могу найти.