Я хотел изменить DNS по умолчанию, чтобы использовать OpenDNS. Я пошел к маршрутизатору (192.168.0.1) и затем поместил адрес DNS OpenDNS в настройках WAN-соединения. Это работает, и мой компьютер, кажется, использует их каждый раз, когда ему приходится искать домен, но когда я возвращаюсь из долгого глубокого сна (скажем, ночью), то мой компьютер отправляет запрос на Shaw DNS (64.59.144.92, 64.59 .150.138)! Проблема в том, что я не хочу, чтобы какие-либо DNS-запросы отправлялись другим пользователям, кроме OpenDNS, поэтому все эти запросы блокируются моим брандмауэром.
Я первый открыл вопрос здесь , но потом понял , чем проблема была не только OpenVPN , но вся система отправки запросов к Shaw , которая приводит к тому , что ( в качестве примера):
rule 20.icefloor.custom.9/0(match): блокировка на en0: (tos 0x0, ttl 255, id 20775, смещение 0, flags [none], proto UDP (17), длина 59) 192.168.XXXXXX> 64,59,144,92,53: 32591+ A? superuser.com. (31)
Я действительно не понимаю, потому что:
- OpenDNS ставятся в настройках сети
- OpenDNS ставятся в конфиге роутера
Я использую OS X 10.9, IP от DHCP.