OpenVPN 연결이 특정 DNS를 사용하도록하는 방법은 무엇입니까? DNS (VPN이

MacOS X Lion에서 Tunnelblick을 통해 OpenVPN을 사용하고 있습니다.

이 VPN 세션 동안에 만 특정 DNS (VPN이 작동 할 때만 작동하는 로컬 IP)를 설정해야합니다.

나는 의 OpenVPN 서버 구성에 액세스 할 수 없습니다. 클라이언트 구성 만 또한 서버의 DNS 가 작동하지 않습니다.

VPN에 연결하고 네트워크 환경 설정으로 이동하여 수동으로 DNS를 설정하십시오. VPN 연결이 끊어지면 기본값으로 다시 전환됩니다. 작동하지만 자동 이어야 합니다.

몇 가지 조사를 거친 후 OpenVPN 업 및 다운 스크립트가 도움이 될 수 있음을 발견했습니다. 불행히도, 정확히 어떻게 수행 할 수 있는지에 대한 구체적인 문서를 찾지 못했습니다.

어떻게 할 수 있거나 할 수 없습니까? 모든 조언을 부탁드립니다!



답변

추가하십시오 :

# put actual dns name here
dhcp-option DNS 10.11.12.13

클라이언트의 구성에


답변

server.conf모든 클라이언트를 푸시하려는 경우 OpenVPN에이 옵션을 추가 할 수 있습니다 .

push "dhcp-option DNS 8.8.8.8"

8.8.8.8원하는 DNS로 변경할 수 있습니다 .


답변

이것을 클라이언트 설정 파일에 추가하십시오 :

#ipv4
pull-filter ignore "dhcp-option DNS"
#ipv6
pull-filter ignore "dhcp-option DNS6"


답변