We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
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
Кто-то писал из хостинг провайдеров, что сделали они своими силами интеграцию, но не поделились, впрочем их право :)