Исчезающее разрешение DNS через VPN на SnowLeopard

1683
bmargulies

После обновления до Snow Leopard я обнаружил, что мои DNS-запросы становятся грушевидными через 2 минуты или около того. Чтобы быть точным, я перестаю быть в состоянии разрешать имена, которые разрешаются только определенными серверами, поставляемыми сервером PPTP, в отличие от хостов ISP. Очевидно, что-то перезаписывает серверы с PPTP-сервера другими хостами. Кто-нибудь есть способ обойти это?

4

3 ответа на вопрос

1
ridogi

Это больше похоже на то, что сам VPN пропадает, чем проблема DNS. Если вы пропингуете IP-адрес, к которому вы подключаетесь, есть ли потерянные пакеты?

После перерывов в DNS вы можете подключиться к чему-то на сайте VPN по локальному IP-адресу, а не по DNS-имени?

У вас есть введенная вручную запись DNS или она доставляется через DHCP как в вашей локальной сети, так и в сети VPN?

1

Snow Leopard, кажется, сломал настройки DNS из VPN-подключений. В Leopard все работало нормально.

В качестве лейкопластыря я поместил два скрипта в / etc / ppp: ip-up и ip-down. Я использую их, чтобы сохранить текущий DNS, изменить его на VPN DNS, а при отключении изменить его обратно.

Это некрасиво, но работает.

/ usr / sbin / networksetup -setdnsservers "Имя интерфейса" [ip of dns server]

0

Вы можете вручную отредактировать /etc/resolv.conf, возможно.

Похожие вопросы