PPTP VPN을 사용하여 작업 환경에 연결하지만 적절한 방식으로 DNS 확인을 구성하는 방법을 모르겠습니다.
내가 연결할 때네트워크 관리자에 검색 도메인으로 /etc/ppp/resolv.conf
두 개의 서버가 있습니다 . 이를 통해 해당 네트워크의 이름을 확인할 수 있지만 PPTP 서버가 푸시한 서버를 통해 모든 DNS 요청을 리디렉션하는 것 같습니다.mywork.com.br
/etc/resolv.conf
다르게는 DNS 설정을 변경하지 않고 연결하면 pon mywork
첫 번째 경우에 있었던 원격 이름 확인이 손실됩니다.
그렇다면 두 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