пятница, 2 декабря 2011 г.

PowerDNS на серверах с ISPmanager

В новых версиях панель ISPmanager теперь штатно умеет поддерживать работу с PowerDNS, помимо BIND.

Имеем два сервера с DNS на базе PowerDNS и панелью ISPmanager. Первый master, второй slave в контексте DNS.

Некоторые заметки:

На мастер-сервере в панели ISPmanager настраиваем стандартную поддержку slave DNS серверов "Домены" -> "Вторичные серверы имен"

При создании на мастер-сервере нового домена на слейв-сервере в Mysql базу данных PowerDNS панелью ISPmanager добавляется новый домен, при удалении соответственно удаляется:

root@srv-02:/var/log/mysql# grep -i insert mysql.log | grep -i fastvps.local
                   44 Query     insert into domains (name, master, type) values ('fastvps.local', '85.10.234.195', 'SLAVE')

mysql> select * from domains;
+----+---------------+---------------+------------+-------+-----------------+---------+
| id | name          | master        | last_check | type  | notified_serial | account |
+----+---------------+---------------+------------+-------+-----------------+---------+
|  6 | fastvps.local | 85.10.234.195 |       NULL | SLAVE |            NULL | NULL    |
+----+---------------+---------------+------------+-------+-----------------+---------+
1 row in set (0.00 sec)

Для работы трансфера зон подправить дефолтные конфиги PowerDNS, те что кладет ISPmanager

На мастер-сервере

/etc/powerdns/pdns.conf

allow-axfr-ips=<IP_адрес_slave_сервера>
master=yes
disable-axfr=no

На слейв-сервере

/etc/powerdns/pdns.conf

slave=yes

Комментариев нет:

Отправить комментарий