Розглянемо такий сценарій:
Я підключений до локальної мережі за допомогою власного DNS-сервера (зателефонуйте йому
lan-dns
). Цей DNS-сервер використовується для вирішення імен деяких приватних хостів у локальній мережі. Будь-які інші запити DNS пересилаються на DNS-сервер в Інтернеті.Я хочу з'єднатися з іншою віддаленою локальною мережею через VPN. Віддалена локальна мережа також має приватний DNS-сервер (названий
vpn-dns
для аргументів sake), який необхідний для вирішення імен приватних хостів у віддаленій мережі.Коли ні підключений до VPN Я зможу отримати доступ до хостів у моїй локальній мережі за їхніми іменами. Однак коли я am потім підключено до VPN, оскільки DNS віддаленої мережі замінює те, що в моїй локальній мережі, я не зможу отримати доступ до хостів у своїй локальній мережі.
Поки підключений до VPN, якщо я змушу DNS-сервер повернутися
lan-dns
тоді я не зможу вирішити імена хостів у віддаленій мережі.
Який найпростіший спосіб вирішити цю проблему? Чи це навіть можливо?
Цей сценарій повинен ставати все більш і більш поширеним, але, здається, не є елегантним рішенням, яке я можу знайти.
lan-dns
діє як резольвер?