Vesta + DNSManager (Интеграция)
Vesta + DNSManager (Интеграция)
Добрый день!
Получилось так, что давно пользуюсь хостингом от FirstVDS и раньше у них была бесплатна панель ISPManager, она как известно работает с DNSManager.
Но потом они панель управления сделали платной и пришлось искать альтернативу. В итоге мигрировал на VestaCP и остался очень доволен! Спасибо разработчикам :)
Но проблема в том, что VestaCP не передает данные в DNSManager. Что естественно в виду отсутствия интеграции.
При том, что DNSManager обладает довольно удобным API.
Правда я нашел чей-то самописный модуль интеграции для Vesta 0.9.8-10
Он находится тут https://github.com/wyster/VestaDNSmanagerIntegration
Кто-нибудь пробовал его прикрутить?
У меня почему-то не заработал.
И ещё вопрос к разработчикам. Сложно будет прикрутить подобный модуль в базовую конфигурацию VestaCP?
Получилось так, что давно пользуюсь хостингом от FirstVDS и раньше у них была бесплатна панель ISPManager, она как известно работает с DNSManager.
Но потом они панель управления сделали платной и пришлось искать альтернативу. В итоге мигрировал на VestaCP и остался очень доволен! Спасибо разработчикам :)
Но проблема в том, что VestaCP не передает данные в DNSManager. Что естественно в виду отсутствия интеграции.
При том, что DNSManager обладает довольно удобным API.
Правда я нашел чей-то самописный модуль интеграции для Vesta 0.9.8-10
Он находится тут https://github.com/wyster/VestaDNSmanagerIntegration
Кто-нибудь пробовал его прикрутить?
У меня почему-то не заработал.
И ещё вопрос к разработчикам. Сложно будет прикрутить подобный модуль в базовую конфигурацию VestaCP?
Re: Vesta + DNSManager (Интеграция)
День добрый.
На самом деле всё достаточно просто и можно обойтись без автоматического модуля.
В named.conf нужно разрешить allow-tranfer, а в dnsmanager добавить домен вручную и нажать кнопку Обновить для передачи записей
На самом деле всё достаточно просто и можно обойтись без автоматического модуля.
В named.conf нужно разрешить allow-tranfer, а в dnsmanager добавить домен вручную и нажать кнопку Обновить для передачи записей
Re: Vesta + DNSManager (Интеграция)
У меня установлен Debian 7, я добавил в файл /etc/bind/named.conf.options следующее
IP - это ip моего сервера.
После я перезагрузил BIND и когда создаю домен в DNSManager (slave), то он пишет: Произошла ошибка во время обновления зоны.
Или я что-то не то указал?
Code: Select all
// transfer the zone information to the secondary DNS
allow-transfer { 82.146.53.12; };
// send notification to secondary
also-notify { 82.146.53.12; };
// Do not make public version of BIND
version none;
После я перезагрузил BIND и когда создаю домен в DNSManager (slave), то он пишет: Произошла ошибка во время обновления зоны.
Или я что-то не то указал?
Re: Vesta + DNSManager (Интеграция)
Попробуйте выключить iptables в Сервисах и повторите передачу зоны
Re: Vesta + DNSManager (Интеграция)
Видимо теперь сервер подключается, т.к. опрос идет быстро, но всё равно DNSManager сообщает: Произошла ошибка во время обновления зоны.
Вот подробный файл настроек:
Добавил ещё на всякий сервер 82.146.47.1 - это тот, где DNSManager подключен.
Вот подробный файл настроек:
Code: Select all
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
// forwarders {
// 0.0.0.0;
// };
//========================================================================
// If BIND logs error messages about the root key being expired,
// you will need to update your keys. See https://www.isc.org/bind-keys
//========================================================================
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
//listen-v6 { any; };
//allow-transfer { ip; };
// transfer the zone information to the secondary DNS
allow-transfer { 82.146.53.12; 82.146.47.1; };
// send notification to secondary
also-notify { 82.146.53.12; 82.146.47.1; };
// Do not make public version of BIND
version none;
};
Re: Vesta + DNSManager (Интеграция)
Попробуйте вообще убрать
рестарт bind
Попробуйте снова при выключенном iptables, если не получится скиньте доступ к dnsmgr и к серверу
Code: Select all
// transfer the zone information to the secondary DNS
allow-transfer { 82.146.53.12; };
// send notification to secondary
also-notify { 82.146.53.12; };
// Do not make public version of BIND
version none;
Попробуйте снова при выключенном iptables, если не получится скиньте доступ к dnsmgr и к серверу
Re: Vesta + DNSManager (Интеграция)
Спасибо огромное!
Убрал всё то, что добавлял в конфиги.
Добавил правило в iptables
И всё заработало!
Почему-то в базовых правилах было только:
Я так понимаю по UDP они не общаются? Это ошибка в базовой настройке?
Убрал всё то, что добавлял в конфиги.
Добавил правило в iptables
Code: Select all
ACCEPT TCP / DNS_My 53 0.0.0.0/0
Почему-то в базовых правилах было только:
Code: Select all
ACCEPT UDP / DNS 53 0.0.0.0/0
Re: Vesta + DNSManager (Интеграция)
Сделайте пожалуйста автоматом интеграцию с DNS-manager и красивую кнопочку donate , люди Вам будут благодарны.imperio wrote:День добрый.
На самом деле всё достаточно просто и можно обойтись без автоматического модуля.
В named.conf нужно разрешить allow-tranfer, а в dnsmanager добавить домен вручную и нажать кнопку Обновить для передачи записей
Массовая загрузка доменов и емейлов по api заходит на ура, а вот с ДНС геморой ((
зы. Да действительно проблема решается путем открытия 53 порта. Единственно что в DNS-managere нету массового добавления, если только по api.
Re: Vesta + DNSManager (Интеграция)
Все идеи берутся из трекера проекта. Данная идея у нас пока не зарегистрирована. Поэтому даже не рассматривалась.
Можете добавить
https://bugs.vestacp.com
На данный момента возможно ручное добавление.
Донате делать не планируется, вы можете поддержать нас приобритением коммерческих плагинов.
Можете добавить
https://bugs.vestacp.com
На данный момента возможно ручное добавление.
Донате делать не планируется, вы можете поддержать нас приобритением коммерческих плагинов.
Re: Vesta + DNSManager (Интеграция)
Добавлено как идея:
https://bugs.vestacp.com/issues/397
Кто-то писал из хостинг провайдеров, что сделали они своими силами интеграцию, но не поделились, впрочем их право :)
https://bugs.vestacp.com/issues/397
Кто-то писал из хостинг провайдеров, что сделали они своими силами интеграцию, но не поделились, впрочем их право :)