Назад | Перейти на главную страницу

Как мне настроить мой маршрутизатор в качестве DNS-сервера?

У меня вопрос относительно конфигурации маршрутизатора: как я могу настроить его так, чтобы определенные пакеты, отправленные на определенные адреса (например, Facebook, Youtube и другие сайты прокрастинации), отправлялись на другой компьютер в сети? Я так понимаю, это как-то связано с использованием моего маршрутизатора в качестве DNS-сервера?

В основном мне нужна та же функция, которую я получаю от хост-файла на определенном компьютере, только для всех машин, подключенных к маршрутизатору.

Редактировать: Маршрутизатор - беспроводной Edimax BR-6424n, пакеты - HTTP.

Спасибо, Итамар.

Есть две фазы высокого уровня того, как сайт "маршрутизируется":

  • Поиск DNS переводит имя в IP-адрес
  • Маршрутизация пакетов на основе IP-адреса

Таким образом, вы можете либо разрешить DNS на другой IP-адрес (это легко обойти), либо по-другому маршрутизировать IP-адрес (немного сложнее).

Речь идет о фильтрации трафика просмотра. Это часто делается через HTTP. доверенное лицо. Так как большая часть работы уходит на поддержание списка сайтов для прокрастинации, если вы готовы потратить немного денег, вам может быть гораздо лучше купить что-то вроде Websense.

Наконец, фильтрация людей в Интернете может деморализовать, убедитесь, что это исходит от высшего руководства.

Несмотря на то, что такая блокировка бесполезна, не используйте свой маршрутизатор в качестве DNS-сервера, вместо этого используйте настоящий DNS-сервер.

Чтобы узнать, почему бы и нет, см. RFC 5625, затем посмотрите мой профиль.

Сомневаюсь, что вы сможете сделать это с помощью простого маршрутизатора SOHO, для этого просто не хватает ресурсов.

Но вы можете использовать hosts файл (ы) на вашем клиентском компьютере (ах), чтобы ввести неправильные ответы DNS (таким образом, facebook.com будет указывать на ваш компьютер здесь, в локальной сети, а не на сервер FB). Но вы должны иметь в виду: facebook - это не просто один хост, их много, поэтому вам придется упомянуть все это в себе. hosts файл.

И, конечно же, 1) вам понадобится HTTP-сервер для ответа на запросы и 2) https запросы (если есть) будут помечены как неработающие сертификаты, но я думаю, вы знаете, что делаете.