Я люблю OpenDNS и использую его на моих устройствах каждый раз, когда я могу для ускорения поисков DNS. Однако существует одна ситуация (не ее отказ), где она последовательно вызывает меня горе.
Общедоступные горячие точки, такие как горячие точки в Starbucks, отелях или аэропортах, часто имеют раздражающие страницы входа в систему, которые требуют, чтобы Вы согласились на условия, прежде чем можно будет получить доступ к Интернету. Я не знаю точные детали того, как они работают, но они, кажется, прерывают трафик на все сайты (такие как Google, Yahoo, безотносительно) и перенаправляют Вас к локальному серверу входа в систему.
Если я использую указанные DHCP настройки DNS в свободных горячих точках, все хорошо работает. Однако, если мой сетевой интерфейс настроен для использования OpenDNS вместо указанных DHCP серверов DNS, я никогда не получаю перенаправление к странице входа в систему, и я не могу использовать Интернет, пока я не удаляю серверы OpenDNS из своей конфигурации. По-видимому, то же самое произошло бы с общедоступными серверами DNS Google также, хотя я не проверил это.
Существует ли способ настроить Mac OS X, чтобы позволить мне использовать обоих обеспеченные DHCP серверы DNS, а также OpenDNS (например, предпочитать OpenDNS, но нейтрализацию на настройках DHCP при необходимости)? Или там некоторый другой путь состоит в том, чтобы заставить эти общедоступные горячие точки сотрудничать лучше с OpenDNS?
Это, вероятно, испытывает таймаут на запросе DNS. Вы попытались просто поместить IP-адрес в поле адреса браузера?
Вы могли попытаться установить маленькое кэширование сервер DNS (я предложу dnsmasq, но это использует конфигурацию текстового файла, которая Вы можете или не можете быть довольны).
Необходимо смочь настроить его для использования и обеспеченных DHCP серверов DNS и любого, что Вы указываете (т.е. OpenDNS), однако Вам, вероятно, придется настроить его для отправки запросов DNS во все серверы одновременно (это возможно с dnsmasq).
Кстати, dnsmasq также помогает заблокировать OpenDNS 'целевая страница' каждый раз, когда Вы вводите URI с опечаткой, с bogus-nxdomain
опция.