NSD vs BIND vs PowerDNS?

Mik Foxi
На сайте с 02.03.2011
Offline
1119
5731

NSD vs BIND vs PowerDNS муки выбора. Для примерно 10к+ доменов.

Для двух серверов (Master + Slave).

BIND старый проверенный родной и понятный (склоняюсь на нем сделать Master, конфиги для него генерить привычно и понятно). Сейчас кстати юзаю на нем и slave, но работающий тоже как master (синхронизирую файлы с помощью rsync).

PowerDNS для slave вроде красиво и без бубна настраивается.

NSD в интернетах хвалят что быстр и легок, но его надо еще изучить.

Универсальный антибот, антиспам, веб файрвол, защита от накрутки поведенческих № 1 в рунете: https://antibot.cloud/
Andreyka
На сайте с 19.02.2005
Offline
822
#1

powerdns самое то

Не стоит плодить сущности без необходимости
AGHost
На сайте с 16.11.2011
Offline
115
#2

Плюсую за powerdns

8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
Mik Foxi
На сайте с 02.03.2011
Offline
1119
#3

AGHost, Andreyka, вчера генерил сотни тыщ записей и тестил. Бинд умер быстро, nsd стал по полтора часа загружать зоны в свой формат, а powerdns с sqlite базой просто пуля, все работает моментально и никакой нагрузки ))) как я раньше с биндом жил...

Mik Foxi
На сайте с 02.03.2011
Offline
1119
#4

Подскажите рабочий конфиг для PowerDNS v.4, чтоб slave пинговал, что-то у меня не получается по инструкциям из интернетов, дело кажется в мастере, он вроде не уведомляет slave. Вообще в какой момент он это должен делать? на мастере зоны добавляются изменяются через комманду pdnsutil load-zone , serial менять не забываю.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Делайте синхронизацию зон через репликацию в базе и будет вам счастье

Mik Foxi
На сайте с 02.03.2011
Offline
1119
#6
Andreyka:
Делайте синхронизацию зон через репликацию в базе и будет вам счастье

я собирался с sqlite юзать, и чтоб powerdns сам кошерно все сделает. Думаете репликация mysql будет самое правильное?

Mik Foxi
На сайте с 02.03.2011
Offline
1119
#7

Протестировал PowerDNS + MySQL, проц жрется нереально сильнее чем с SQLite3.

Синхронизацию со slave сделал так: при изменении зоны на master - пишем измененные зоны в файлы в bind9 формате. Потом bash скриптом и rsync заливаем файлы на slave и загружаем из них с помощью pdnsutil load-zone обновленные зоны в базу.

AGHost
На сайте с 16.11.2011
Offline
115
#8

foxi, посмотрите в сторону rqlite, может его можно прикрутить к pdns.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий