URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88387
[ Назад ]

Исходное сообщение
"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"

Отправлено opennews , 28-Янв-13 10:52 
В статье (http://nuclight.livejournal.com/130608.html) описывается, как устроены DLZ-драйверы в BIND 9, позволяющие хранить DNS-зоны не в файлах, а во внешнем источнике (SQL-базе данных, определенной структуре каталогов ReiserFS, LDAP). Поскольку DLZ-возможности BIND освещены в Интернете плохо, статья будет полезна не только программистам, но и системным администраторам, желающим понимать, что происходит "за сценой" при конфигурировании DLZ-модулей.


Для программистов даются сведения об API как DLZ/SDLZ, так и самого BIND (управление памятью), в объеме, необходимом для написания своего собственного драйвера SDLZ. Приведенная информация дает исчерпывающий ответ о порядке запросов, совершаемых BIND в сторону DLZ (и, следовательно, базы данных / другого внешнего источника).


В качестве примера приводится готовый модуль dlz_wildcard (https://lists.isc.org/pipermail/bind-users/attachments/20130...), обеспечивающий создание зоны в форме шаблона, в котором вместо жесткого задания имени домена, используется маска, например, можно создать зону "*test*.com" и выдавать типовую информацию на любые запросы к com-доменам со словом test. Модуль применяется в RU-CENTER для решения некоторых задач и распространяется (https://lists.isc.org/pipermail/bind-users/2013-January/0895...) под свободной лицензией.

URL: http://nuclight.livejournal.com/130608.html
Новость: http://www.opennet.me/opennews/art.shtml?num=35936


Содержание

Сообщения в этом обсуждении
"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено Аноним , 28-Янв-13 10:52 
Т.е. через dlz_wildcard можно сделать подобие черного списка для блокирования малой кровью доменов с определёнными словами ? Есть ли что-то готовое для организации блокировки по чёрным спискам, например, модуль который при срабатывании определённого набора масок проверяет репутацию домена и блокирует если он есть во внешних чёрных списках, кэшируя статус проверки. Хочу простой фильтр для детей сделать, чтобы не лазили куда не следует.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено ram_scan , 28-Янв-13 17:39 
Мегаодмин такой мегаодмин. Кроме уютного вебдваноля существует over 9000 всяких разных мест и сервисов к которым теплый ламповый сквид никаким боком вообще.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено nuclight , 28-Янв-13 21:06 
Вот документация, вот код. Модифицируйте его для этой задачи, делов-то, open source же.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено StaS , 28-Янв-13 12:36 
Дома это хорошо)
  а в промышленных масштабах squid не совсем то чего хочется.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено Аноним , 28-Янв-13 13:19 
В чем проблема? Плохо масштабируется? Или руки из жо?

У одного моего знакомого сквид на занюханной машинке обмолачивает траф промышленной сетки тысячи этак на 4 станций. Опачки?


"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено 1 , 28-Янв-13 14:42 
на канале в 512 килобит видимо :)

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено commiethebeastie , 28-Янв-13 16:14 
Сквид это еще одна лишняя причина думать почему активХа объект не работает на быдлокоддотнет сайте.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено pro100master , 28-Янв-13 19:43 
а теперь сфантазируйте нам конфиг на сервер с трафиком в 100 раз превышающий этот.

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено Аноним , 29-Янв-13 02:17 
используем nsd,

bind шлак для многоядерников


"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено Аноним , 29-Янв-13 02:27 
http://habrahabr.ru/company/ukrnames/blog/129711/

"Устройство DLZ (Dynamically Loadable Zones) в BIND 9"
Отправлено nuclight , 30-Янв-13 01:07 
Хабр такой хабр. И патч им, бедолагам, накладывать приходится, хотя он давно из коробки есть, как и поддержка мультитредности, и latency большая, и в базе полная задница. Что поделать, если разруха в головах. У нас почему-то ни одной из этих проблем нет.