2

Я люблю OpenDNS и использую его на своих устройствах всякий раз, когда могу ускорить поиск DNS. Тем не менее, есть одна ситуация (не ее вина), когда она постоянно вызывает у меня горе.

Публичные точки доступа, такие как точки доступа в Starbucks, отелях или аэропортах, часто имеют раздражающие страницы входа, требующие от вас согласия с условиями, прежде чем вы сможете получить доступ к Интернету. Я не знаю точных деталей того, как они работают, но они, кажется, перехватывают трафик на все сайты (например, Google, Yahoo и т.д.) И перенаправляют вас на локальный сервер входа.

Если я использую указанные DNS-настройки DHCP на свободных точках доступа, все работает нормально. Однако, если мой сетевой интерфейс настроен на использование OpenDNS вместо DNS-серверов, указанных в DHCP, я никогда не получу перенаправление на страницу входа в систему и не смогу пользоваться Интернетом, пока не удалю серверы OpenDNS из своей конфигурации. Предположительно, то же самое произойдет и с публичными DNS-серверами Google, хотя я этого не проверял.

Есть ли способ настроить Mac OS X, чтобы позволить мне использовать как DNS-серверы, предоставляемые DHCP, так и OpenDNS (например, предпочитать OpenDNS, но при необходимости использовать настройки DHCP)? Или есть какой-то другой способ заставить эти публичные точки лучше взаимодействовать с OpenDNS?

2 ответа2

1

Вероятно, истекло время ожидания запроса DNS. Вы пытались просто вставить IP-адрес в адресную строку браузера?

0

Вы можете попробовать установить небольшой кеширующий DNS-сервер (я бы предложил dnsmasq, но он использует конфигурацию текстовых файлов, которая вам может или не может быть удобна).

Вы должны иметь возможность настроить его на использование как DNS-серверов, предоставляемых DHCP, так и любых указанных вами (например, OpenDNS), однако вам, возможно, придется настроить его так, чтобы он отправлял запросы DNS всем серверам одновременно (это возможно с помощью dnsmasq).

Кстати, dnsmasq также позволяет легко блокировать «целевую страницу» OpenDNS всякий раз, когда вы неправильно набираете URI с помощью опции bogus-nxdomain .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .