Консультация № 186528
16.08.2012, 15:31
0.00 руб.
0 6 0
Здравствуйте! Я хочу сделать сервер DNS который будет блокировать доступ к миллионам сайтов "для взрослых". Я заблокировал несколько тысяч сайтов, но BIND занял очень очень много оперативной память. Как решить эту проблему ? Возможно ли подключить Squid и SqidGuard к BIND ?

Обсуждение

давно
Академик
20764
1861
16.08.2012, 23:33
общий
Возможно, наверное. Надо использовать базы данных.
Только эта защита обходится настолько просто...
Неизвестный
16.08.2012, 23:59
общий
Для локальной сети это сделать просто. Нужен Squid и SquidGuard, но я хочу предоставлять услугу блокировки пользователям из интернета.

В интернете есть сервисы которые предоставляют такую услугу, нужно всего-лишь прописать dns в /etc/resolv.conf и заплатить. Базы данных у них очень маленькие и я решил создать свой сервис.
давно
Модератор
18584
3280
17.08.2012, 03:06
общий
Ну и зачем модераторов то звать?
Неизвестный
17.08.2012, 18:27
общий
Насколько мне известно squid (и его субмодуль squidGuard) - работают только в локальной сети, для предоставления улуги сторонним людям нужно чтобы они пользовались Вашим прокси. Это конечно тоже путь, если канал достаточной ширины. Скорее всего понадобится какая-то коммерческая реализация DNS-сервера, способная держать миллионы записей.
<offtopic>
Как корпоративный админ с боооооооооооооооооооооооооооооольшим стажем работы, хотел бы сразу предупредить о полнейшей бесперспективности этой затеи. То есть, блокировка, если она получится, будет. Цели ограничения доступа к порно - не получится. В инете зиллионы порносайтов, они постоянно плодятся, меняются... Кроме того, есть еще анонимайзеры, p2p, торренты, Tor и прочее. Проведите простой эксперимент - зайдите в гугль и наберите неприличное слово из пяти букоф, а потом перейдите в "Гугль.Картинки". Гугль будете блокировать? Яндекс? Рамблер? Не? Ну готовьтесь к жалобам клиентов - "что за фигня, денех заплачено, а порно есть?"
</offtopic>
Неизвестный
17.08.2012, 21:28
общий
Подобные сервисы уже есть (skydns, opendns и т.д) и мне интересно как они работают.
Неизвестный
17.08.2012, 21:49
общий
17.08.2012, 21:50
Эка хватили! OpenDNS! У Вас такое же железо? И безразмерный канал, позволяющий принимать одновременно миллионы запросов? У них там, конечно же не BIND. У них там, конечно же свой собственный софт, работающий по стандартным протоколам. Софт этот конечно же закрыт. И десятки серверов по всем Штатам.
А как они работают - в самом общем плане даже из википедии понятно.
Форма ответа