Я использую OpenDNS, чтобы отфильтровать часть контента, который мои дети могут получить в нашей домашней сети. Есть ли способ получить доступ к заблокированному сайту без внесения его в белый список? Например, есть несколько юмористических сайтов, на которые я не хочу, чтобы мои дети ходили, но мне нравится - но с OpenDNS, кажется, все или ничего. Есть ли способ обойти это, например, пароль для доступа к сайту или что-то?
6 ответов
Продолжая ответ YHVH, вы можете получить IP-адрес сайта (например, используя что-то вроде NetworkTools ), а затем поместить его в свой "файл hosts".
В Windows это должно быть что-то вроде C:\WINDOWS\system32\drivers\etc\hosts
(может отличаться на 64-битной), а в Linux это в /etc/hosts
Оба файла имеют одинаковый формат:
IPAddress www.example.com example.com
Где «IP-адрес» - это IP, а варианты «example.com» - это доменное имя. Имея это в виду, пример ЯХВХ будет:
69.59.196.219 superuser.com
Я не думаю, что вы можете сделать это с использованием строго OpenDNS. Другие запрашивали аналогичную функцию, например, http://ideabank.opendns.com/story.php?title=Password_Overwride.
Но если вы используете OpenDNS на своем маршрутизаторе и используете отдельный компьютер от своих детей, вы можете обойти OpenDNS, настроив DNS-сервер вашего компьютера на тот, который предоставлен вашим провайдером или 4.2.2.2.
Да, и ограничьте доступ к настройкам DNS на компьютерах своих детей, если они читают SuperUser.
Хм, вы можете попробовать добавить .nyud.net к домену, который вы хотите посетить, например:
Возможно, этот трюк может обойти систему блокировки OpenDNS ...?
Если вы и ваши дети используете разные компьютеры, вы можете использовать DNS-сервер вашего интернет-провайдера на своем ПК и OpenDNS на тех компьютерах, которые используются вашими детьми.
@YHVH: «Решение», которое вы разместили, не будет работать. ping будет использовать DNS-сервер системы по умолчанию для разрешения IP-адреса. Вам нужно будет использовать nslookup и указать программе использовать другой DNS-сервер.
Простой ввод IP-адреса не будет работать очень хорошо по двум причинам.
Во-первых, причина уже упомянута - многие хосты отправляют запрашиваемую вами веб-страницу на основе запрошенного вами доменного имени, а не только потому, что вы попали на сервер по IP-адресу.
Во-вторых, даже если вы получите ответ от сайта, есть вероятность, что ссылки внутри сайта (картинки, кнопки, ссылки на страницы и т.д.) Будут запрашивать имя домена, а не IP-адрес. Таким образом, даже если вы получите фреймворк страницы, вы можете увидеть только текст с изображениями, сценариями и другими элементами, которые отсутствуют или работают неправильно.
DNS и, следовательно, OpenDNS просто разрешает имя сайта в IP-адрес, например, superuser.com разрешает 69.59.196.219. Просто выясните IP-адрес сайтов, которые вы хотите посетить, и сохраните их. Вы можете сделать это с другого компьютера или изменить настройки OpenDNS, пока не закончите.
- Откройте командную строку / терминал
- Тип пинг sitename.com
- Запишите IP-адрес
Теперь, когда вы хотите посетить сайт, введите IP-адрес вместо имени сайта.