LINUX.ORG.RU
решено ФорумAdmin

фильтр трафика в сети

 , , , ,


0

1

Здравствуйте, нужно реализовать фильтрацию трафика для сети. Должен быть черный список доменов и IP, которые бы просто блокировались. Думаю о том, что можно было бы поднять в локальной сети DNS сервер и прописать его по умолчанию на роутере, чтобы трафик проходил через этот сервер, там фильтровался и шел дальше через DNS провайдера, но уже без запросов к не нужным сайтам. Как это можно реализовать?



Последнее исправление: razum_04 (всего исправлений: 1)

А как же squid ssl bump?

Допустим будешь dns-ы неугодные направлять на локалхост, на клиенте dns сменили и блокировка закончилась, да и firefox свой собственный dns в браузер встраивает...

WoozyMasta
()

В современных реалиях(спасибо РКН за бесплатное образование юзеров), когда «каждая третья домохозяйка» знает как обойти блокировки, так себе решение.

там фильтровался и шел дальше через DNS провайдера

Это зачем? Чем вас свой днс не устроил?

anc ★★★★★
()
Ответ на: комментарий от WoozyMasta

Расчет на то, что DNS вручную никому менять не надо. А про DNS Firefox не слышал. Отключается ли это как-то?

razum_04
() автор топика
Ответ на: комментарий от anc

Так если не пропускать через DNS провайдера, то надо машину на месте провайдера и огромную DNS базу, которая есть у владельцев DNS неизвестно откуда, не?

razum_04
() автор топика
Ответ на: комментарий от razum_04

Так если не пропускать через DNS провайдера, то надо машину на месте провайдера и огромную DNS базу, которая есть у владельцев DNS неизвестно откуда, не?

«Не». «Обычный» dns сервер который идет из каробки, даже в оффтопик серверах: Сильно по простому. Есть рутовые сервера которые вам говорят, где смотреть ответ на ваш запрос, так вы рекурсивно и доходите до требуемого ns, «обычно» запросы кешируються, т.е. при следующем запросе и не протухшем TTL вы получаете ответ уже от своего сервера.

anc ★★★★★
()
Ответ на: комментарий от razum_04

«Случайно» включили «opera vpn» и привет. Но даже не в этом дело. Попробуйте ради эксперимента прописав в hosts 127.0.0.1 для всяких vk и других фэйбучников. Многие сайты на которых есть ссылки на эти ресурсы, включая банковские, перестают работать. Тут аккуратнее надо быть.

anc ★★★★★
()
Ответ на: комментарий от razum_04

Так если не пропускать через DNS провайдера, то надо машину на месте провайдера и огромную DNS базу, которая есть у владельцев DNS неизвестно откуда, не?

ахххаха, друже, никак в ркн устроился?

Anoxemian ★★★★★
()

там фильтровался и шел дальше через DNS провайдера

На шлюзе с linux (например роутер с openwrt), думаю так:

iptables -t filter -I FORWARD 1 -p udp --dport 53 -m string --hex-string «|08|yastatic|03|net|00 00 01|» --algo bm -j DROP

У меня похожее на смартфоне настроенно.

P.S. |08|yastatic|03|net|00 00 01| тут 08 и 03 это количество символов для каждого уровня доменного имени, а 00 00 01 эквивалент \0.

anonymous
()

dnsmasq не подойдет?

в конфиге

addn-hosts=/banner-reklama/hosts.txt

в hosts.txt

0.0.0.0 vkontahte.ru
alex_sim ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.