Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) ДНС cервер
  • Search

Vesta + DNSManager (Интеграция)

Вопросы по работе ДНС cервера
BIND
Post Reply
  • Print view
Advanced search
13 posts
  • 1
  • 2
  • Next
ibarmin
Posts: 30
Joined: Mon Mar 02, 2015 12:48 pm

Vesta + DNSManager (Интеграция)
  • Quote

Post by ibarmin » Mon Mar 02, 2015 1:09 pm

Добрый день!

Получилось так, что давно пользуюсь хостингом от FirstVDS и раньше у них была бесплатна панель ISPManager, она как известно работает с DNSManager.
Но потом они панель управления сделали платной и пришлось искать альтернативу. В итоге мигрировал на VestaCP и остался очень доволен! Спасибо разработчикам :)

Но проблема в том, что VestaCP не передает данные в DNSManager. Что естественно в виду отсутствия интеграции.
При том, что DNSManager обладает довольно удобным API.
Правда я нашел чей-то самописный модуль интеграции для Vesta 0.9.8-10

Он находится тут https://github.com/wyster/VestaDNSmanagerIntegration

Кто-нибудь пробовал его прикрутить?
У меня почему-то не заработал.

И ещё вопрос к разработчикам. Сложно будет прикрутить подобный модуль в базовую конфигурацию VestaCP?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by imperio » Mon Mar 02, 2015 1:26 pm

День добрый.
На самом деле всё достаточно просто и можно обойтись без автоматического модуля.
В named.conf нужно разрешить allow-tranfer, а в dnsmanager добавить домен вручную и нажать кнопку Обновить для передачи записей
Top

ibarmin
Posts: 30
Joined: Mon Mar 02, 2015 12:48 pm

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by ibarmin » Mon Mar 02, 2015 1:43 pm

У меня установлен Debian 7, я добавил в файл /etc/bind/named.conf.options следующее

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;
IP - это ip моего сервера.

После я перезагрузил BIND и когда создаю домен в DNSManager (slave), то он пишет: Произошла ошибка во время обновления зоны.

Или я что-то не то указал?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by imperio » Mon Mar 02, 2015 1:54 pm

Попробуйте выключить iptables в Сервисах и повторите передачу зоны
Top

ibarmin
Posts: 30
Joined: Mon Mar 02, 2015 12:48 pm

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by ibarmin » Mon Mar 02, 2015 2:03 pm

Видимо теперь сервер подключается, т.к. опрос идет быстро, но всё равно 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;
};
Добавил ещё на всякий сервер 82.146.47.1 - это тот, где DNSManager подключен.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by imperio » Mon Mar 02, 2015 2:23 pm

Попробуйте вообще убрать

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
Попробуйте снова при выключенном iptables, если не получится скиньте доступ к dnsmgr и к серверу
Top

ibarmin
Posts: 30
Joined: Mon Mar 02, 2015 12:48 pm

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by ibarmin » Mon Mar 02, 2015 2:56 pm

Спасибо огромное!
Убрал всё то, что добавлял в конфиги.

Добавил правило в 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
Я так понимаю по UDP они не общаются? Это ошибка в базовой настройке?
Top

djyarik
Posts: 10
Joined: Mon Jul 04, 2016 6:37 pm

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by djyarik » Mon Jul 04, 2016 8:24 pm

imperio wrote:День добрый.
На самом деле всё достаточно просто и можно обойтись без автоматического модуля.
В named.conf нужно разрешить allow-tranfer, а в dnsmanager добавить домен вручную и нажать кнопку Обновить для передачи записей
Сделайте пожалуйста автоматом интеграцию с DNS-manager и красивую кнопочку donate , люди Вам будут благодарны.
Массовая загрузка доменов и емейлов по api заходит на ура, а вот с ДНС геморой ((



зы. Да действительно проблема решается путем открытия 53 порта. Единственно что в DNS-managere нету массового добавления, если только по api.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by imperio » Mon Jul 04, 2016 8:31 pm

Все идеи берутся из трекера проекта. Данная идея у нас пока не зарегистрирована. Поэтому даже не рассматривалась.
Можете добавить
https://bugs.vestacp.com

На данный момента возможно ручное добавление.
Донате делать не планируется, вы можете поддержать нас приобритением коммерческих плагинов.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Vesta + DNSManager (Интеграция)
  • Quote

Post by skurudo » Wed Sep 14, 2016 2:27 pm

Добавлено как идея:
https://bugs.vestacp.com/issues/397

Кто-то писал из хостинг провайдеров, что сделали они своими силами интеграцию, но не поделились, впрочем их право :)
Top


Post Reply
  • Print view

13 posts
  • 1
  • 2
  • Next

Return to “ДНС cервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password