Page 1 of 2

VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 2:00 am
by evgenr3
Добрый день
Можно ли реализовать получение NS от Ispmanager, Вестой ?
В ручную добавлять не вариант ..

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 10:41 am
by imperio
Добрый день
Панель пока не поддерживает автоматическую работу с ПО ИСПсистем.
А что вы хотите сделать, напишите подробнее

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 12:01 pm
by evgenr3
Аналог v-add-remote-dns-host
Ещё заметил что TXT записи создаются разные и из за них проблемы с подписями, разные записи , разные Dkim ключи.

---ISPnamager
TXT Запись - dkim._domainkey.
v=DKIM1; k=rsa; s=email; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvHEL+7urcSyEpUuFXbBY8s895Sc7J3Ezie7ilPH98LfX7JnOvBEjxZgPzGz0ldzJPHgvriAhG2o903LLVSkMHG4/U/am9G+Zxo2ZKiEl9hAHnvAN6TqJOru3uRRJW49RwZBLwYqDNZd4wc7p2CtHF2adEHEFbzgzyOBluvBkXiQIDAQAB

---VESTAcp
TXT Запись - mail._domainkey
Ключ:
"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7mxV4jVBc8FwpcziVmZPOq8Uy9L52YhlMVZJFTzRdVfGrmGpYIPikkI9OPcsDppI2k5jTpO1I7RmY4xcd5XOY56rvukOaSsSkvwNMcTfuxf8iLfeRLEVaivg4elm6I+iGlTYaaL79org3eBKkURgozNEqsMKdaE7xL8AQrEkkrwIDAQAB"

Как сделать создание txt сделать как в isp ?
Получается разные записи , разные ключи ..
И ещё , эти кавычки "" , они нужны ?

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 2:07 pm
by sol
С того что я понял у вас мастер ДНС на ISP, а слейв ДНС VestaSP (или на оборот) строите обмен зонами между биндами.
Конфиг намеда мастера для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
  type master;
  file "example.com.rr.zone";
  notify { xxx.xxx.xxx.xxx; };
};
Конфиг намеда слейва для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
        type slave;
        file "example.com.rr.zone";
        masters { yyy.yyy.yyy.yyy; };
        allow-notify { yyy.yyy.yyy.yyy ; };
        allow-update { yyy.yyy.yyy.yyy; }; 
};
yyy.yyy.yyy.yyy - ip мастера
xxx.xxx.xxx.xxx - ip слейва

Вроди не ошибся нигде.

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 2:23 pm
by evgenr3
sol wrote:С того что я понял у вас мастер ДНС на ISP, а слейв ДНС VestaSP (или на оборот) строите обмен зонами между биндами.
Конфиг намеда мастера для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
  type master;
  file "example.com.rr.zone";
  notify { xxx.xxx.xxx.xxx; };
};
Конфиг намеда слейва для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
        type slave;
        file "example.com.rr.zone";
        masters { yyy.yyy.yyy.yyy; };
        allow-notify { yyy.yyy.yyy.yyy ; };
        allow-update { yyy.yyy.yyy.yyy; }; 
};
yyy.yyy.yyy.yyy - ip мастера
xxx.xxx.xxx.xxx - ip слейва

Вроди не ошибся нигде.

isp Мастер . но там pdns .. ,это какие файлы редактировать ?

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 3:03 pm
by imperio
pdns хранит файлы зон в базе данных

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 3:14 pm
by sol
imperio wrote:pdns хранит файлы зон в базе данных
тогда еще проще, сказать pdns что сервер с ип VestaCP мастер и он будет автоматически подхватывать все зоны с нее.

При условии что бэкендом MySQL
для PgSQL наверное то же, но я с синтаксисом не знаком.

Code: Select all

mysql -u -p
USE pdns;
INSERT INTO supermasters VALUES ('111.111.111.111', 'ns1.example-dns.com', 'admin');
exit
pdns - база PowerDNS
'111.111.111.111', 'ns1.example-dns.com' - ip и имя мастерсервера.

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 3:20 pm
by sol
evgenr3 wrote:
sol wrote:С того что я понял у вас мастер ДНС на ISP, а слейв ДНС VestaSP (или на оборот) строите обмен зонами между биндами.
Конфиг намеда мастера для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
  type master;
  file "example.com.rr.zone";
  notify { xxx.xxx.xxx.xxx; };
};
Конфиг намеда слейва для зоны приводите к виду

Code: Select all

zone "example.com.rr" IN {
        type slave;
        file "example.com.rr.zone";
        masters { yyy.yyy.yyy.yyy; };
        allow-notify { yyy.yyy.yyy.yyy ; };
        allow-update { yyy.yyy.yyy.yyy; }; 
};
yyy.yyy.yyy.yyy - ip мастера
xxx.xxx.xxx.xxx - ip слейва

Вроди не ошибся нигде.

isp Мастер . но там pdns .. ,это какие файлы редактировать ?

Если isp Мастер то на VestaCP в конфиг намеда добавлять

Code: Select all

zone "example.com.rr" IN {
        type slave;
        file "example.com.rr.zone";
        masters { yyy.yyy.yyy.yyy; };
        allow-notify { yyy.yyy.yyy.yyy ; };
        allow-update { yyy.yyy.yyy.yyy; }; 
};

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 4:01 pm
by evgenr3
Добавил в /etc/bind/named.conf


// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

zone "hostmi.ru.rr" IN {
type slave;
file "hostmi.ru.rr.zone";
masters { 188.130.235.0; };
allow-notify { 188.130.235.0; };
allow-update { 188.130.235.0; };
};
zone "hostmi.ru" {type master; file "/home/188.130.235.0/conf/dns/hostmi.ru.db";};


Получилось так .. а дальше что ?
на Первом серевере ISP (Pdns) на нем нужно менять ?

Re: VestaCp как DNS Сервер для Ispmanager

Posted: Sat Oct 03, 2015 6:31 pm
by sol
На исп у домена должен быть указан нс VestaCP как слейв зоны.
На обеих серверах должен быть открытым tcp 53 порт, если не получается посмотрите логи named (VestaCP) и PowerDNS (ISP)

Если не ошибаюсь логи named`a

Code: Select all

 cat /var/log/messages |grep named   - CentOS