Я хотел изменить 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)

Я действительно не понимаю, потому что:

  1. OpenDNS ставятся в настройках сети
  2. OpenDNS ставятся в конфиге роутера

Я использую OS X 10.9, IP от DHCP.

0