OpenDNS в интернет-кафе, отелях и аэропортах на Mac OS X

898
emmby

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

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

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

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

2
Могу поспорить, что вам лучше поспорить на форумах OpenDNS. Sasha Chedygov 14 лет назад 2

2 ответа на вопрос

1
Karl Bielefeldt

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

Это, вероятно, будет работать. Запомните IP-адрес такого места, как www.google.com, и вы должны получить перенаправление. churnd 14 лет назад 0
0
Alan Pearce

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

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

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

Похожие вопросы