После обновления до Snow Leopard я обнаружил, что мои DNS-запросы становятся грушевидными через 2 минуты или около того. Чтобы быть точным, я перестаю быть в состоянии разрешать имена, которые разрешаются только определенными серверами, поставляемыми сервером PPTP, в отличие от хостов ISP. Очевидно, что-то перезаписывает серверы с PPTP-сервера другими хостами. Кто-нибудь есть способ обойти это?
3 ответа
Это больше похоже на то, что сам VPN пропадает, чем проблема DNS. Если вы пропингуете IP-адрес, к которому вы подключаетесь, есть ли потерянные пакеты?
После перерывов в DNS вы можете подключиться к чему-то на сайте VPN по локальному IP-адресу, а не по DNS-имени?
У вас есть введенная вручную запись DNS или она доставляется через DHCP как в вашей локальной сети, так и в сети VPN?
Snow Leopard, кажется, сломал настройки DNS из VPN-подключений. В Leopard все работало нормально.
В качестве лейкопластыря я поместил в /etc /ppp два сценария: ip-up и ip-down. Я использую их, чтобы сохранить текущий DNS, изменить его на VPN DNS, а при отключении изменить его обратно.
Это некрасиво, но работает.
/usr/sbin/networksetup -setdnsservers "Имя интерфейса" [ip of dns server]
Вы можете вручную отредактировать /etc/resolv.conf, возможно.