Я использую VPN PPTP для соединения со средой моей работы, но не знаю, как настроить разрешение DNS путем, это кажется соответствующим.
Когда я соединяюсь через Администратора сети, я вкладываю два сервера /etc/ppp/resolv.conf
и mywork.com.br
как область поиска в /etc/resolv.conf
. В то время как это позволяет мне разрешать имена в той сети, это также, кажется, перенаправляет все запросы DNS через серверы, продвинутые сервером PPTP.
По-другому, когда я соединяюсь с pon mywork
никакое изменение не сделано к настройкам DNS, но я теряю удаленное определение имен, которое я имею в первом случае.
Так, как мне может удаться сохранить обе работы серверов DNS? Я имею в виду, я хотел бы решить machine.mywork
через сервер DNS PPTP и все остальное через мой обычный сервер.
Вот мой /etc/ppp/peers/mywork
:
pty "pptp vpn.mywork.com.br --nolaunchpppd"
name me@mywork.com.br
remotename mywork
require-mppe-128
file /etc/ppp/options.pptp
ipparam mywork
nodefaultroute
Я выполняю 14.04 LTS. Заранее спасибо и жаль о моем плохом английском языке!
Решение состояло бы в том, чтобы выполнить локальный сервер DNS, который может передать запросы другим серверам DNS на основе субдомена/домена.
администратор сети Ubuntu уже выполняет локальный сервер DNS (dnsmasq-base
) однако, необходимые опции не доступны, так отключите его, тогда устанавливают и настраивают полное dnsmasq
пакет следующим образом:
1) Комментируют dns=dnsmasq
от /etc/NetworkManager/NetworkManager.conf
2) администратор сети Перезапуска: sudo service network-manager restart
3) Установка dnsmasq
пакет: sudo apt-get install dnsmasq
4) Редактирование /etc/dnsmasq.conf
и добавьте:
server=/.mywork/VPN_DNS_IP
server=/#/INTERNET_DNS_IP
5) Перезапуск dnsmaq: sudo service dnsmasq restart