Я использую небольшую беспроводную сеть для школы (все компьютеры работают под управлением Windows) и хотел бы запретить пользователям, использующим беспроводной Интернет, посещать запрещенные веб-страницы (например, перенаправить пользователя с http://www.gamefaqs.com на http://www.mypage.com/banned.html). Мне нужно сделать это только для нескольких веб-сайтов и, при необходимости, можно отследить этих пользователей по IP-адресу и MAC-адресу.

Как бы я перенаправил пользователя?


Примечание: я полностью осведомлен о фильтрах для взрослых и подобных вещах, но в этой школе есть только пара компьютеров, и я хотел бы только запретить определенным людям просматривать определенные веб-сайты, в первую очередь, чтобы они не обманывали. Есть ли способ сделать это с обычного беспроводного маршрутизатора?

4 ответа4

1

купите недорогой компьютер whitebox с несколькими сетевыми картами и установите на него astaro или любое количество приложений с открытым исходным кодом proxy/firewall/nat. существует масса поддержки для большинства из этих приложений с открытым исходным кодом.

другие предложения: Ipcop или monowall/pfsense

0

Короткий ответ: нет, маршрутизатор Belkin не может этого сделать. Вам нужно что-то еще.

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

Другой вариант - подключить компьютер и настроить фильтрацию / перенаправление IP-адресов. Вы можете купить дешевый eeePC под управлением Linux для этой цели.

0

Несколько предложений, opendns.com http://www.astaro.com/ (Бесплатно, потребует специального пользователя, позволит вам регистрировать пользователей, URL, ip, mac и другую информацию).

0

Очень простое решение, хотя и не полностью пуленепробиваемое, заключается в использовании альтернативного поставщика DNS. Вы можете использовать OpenDNS, чтобы очень легко пометить эти сайты и показать страницу, на которой написано, что она заблокирована. Я полагаю, что OpenDNS также предоставит статистику о том, кто и когда совершает нарушения. Если OpenDNS не будет работать для вас, вы можете предоставить свой собственный DNS-сервер и настроить домены, которые вы хотите перенаправить на свой собственный сервер, который будет регистрировать нарушение и отображать страницу с ошибкой. Это можно сделать очень легко на потребительском маршрутизаторе с помощью сторонних прошивок, таких как Tomato

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

HowToGeek: легко добавить OpenDNS к вашему роутеру

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