PPTP連線後的DNS路由

PPTP連線後的DNS路由

我使用 PPTP VPN 連線到我的工作環境,但不知道如何以適當的方式設定 DNS 解析。

當我透過以下方式連接時網路經理/etc/ppp/resolv.conf我在和中有兩台伺服器mywork.com.br作為搜尋網域/etc/resolv.conf。雖然它允許我解析該網路中的名稱,但它似乎也透過 PPTP 伺服器推送的伺服器重定向所有 DNS 請求。

不同的是,當我連接時pon mywork未對 DNS 設定進行任何更改,但我丟失了第一種情況下的遠端名稱解析。

那麼,如何才能讓兩台 DNS 伺服器保持正常運作呢?我的意思是,我想machine.mywork透過 PPTP DNS 伺服器來解析,並透過我的普通伺服器來解析其他所有內容。

這是我的/etc/ppp/peers/mywork

pty "pptp vpn.mywork.com.br --nolaunchpppd"
name [email protected]
remotename mywork
require-mppe-128
file /etc/ppp/options.pptp
ipparam mywork 
nodefaultroute

我正在運行 14.04 LTS。預先感謝並抱歉我的英語不好!

答案1

解決方案是運行本機 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

相關內容