Для работы некоторых интернет-сервисов (например, отправки электронной почты) необходимо преобразование IP-адресов серверов в доменные имена. Чтобы это преобразование выполнялось, нужно настроить интеграцию платформы c DNS-сервером.

Платформа поддерживает интеграцию с панелью управления DNSmanager 6. DNSmanager 6 использует встроенный DNS-сервер PowerDNS. После интеграции на DNS-сервере будут созданы PTR-записи, преобразующие IP-адреса серверов в доменные имена.

Если в платформе был установлен модуль "Интеграция с PowerDNS", он будет удалён после настройки интеграции с DNSmanager 6.

Соответствие IP-адреса и обратного доменного имени


Для определения доменного имени по IP-адресу на DNS-сервере используется PTR-запись обратной доменной зоны. Для выполнения запроса адрес узла переводится в обратный вид, способ перевода зависит от версии протокола IP.

IPv4

IPv4-адрес записывается в виде четырёх десятичных чисел от 0 до 255, разделённых точками. Например, 192.168.0.1. Для поиска доменных имён по IPv4-адресам используется домен "in-addr.arpa.". IP-адрес записывается в доменном имени в обратном порядке. Например, адресу 195.161.72.28 соответствует доменное имя "28.72.161.195.in-addr.arpa.".

IPv6

IPv6-адрес записывается в виде восьми шестнадцатеричных чисел от 0 до ffff, разделённых двоеточиями. Например, 3107:0c38:0a67:0000:0000:e446:3925:0091. Для поиска доменных имён по IPv6-адресам используется домен "ip6.arpa.". IP-адрес записывается в доменном имени в обратном порядке. Например, адресу 3107:0c38:0a67:0000:0000:e446:3925:0091 соответствует доменное имя "1.9.0.0.5.2.9.3.6.4.4.e.0.0.0.0.0.0.0.0.7.6.a.0.8.3.c.0.7.0.1.3.ip6.arpa.".

Настройка интеграции



В процессе интеграции модуль IPmanager 6 создаст в DNSmanager 6 необходимые зоны и NS-записи. Этот шаг может занять значительное время.

  1. На сервере с DNSmanager 6:
    1. При необходимости обновите панель управления до версии не ниже 6.1.0.
    2. Создайте пользователя для интеграции с уровнем доступа Пользователь или Реселлер.
  2. На сервере с платформой:
    1. Установите модуль "Интеграция с DNSmanager 6":  в правом меню нажмите значок → раздел Модули → модуль Интеграция с DNSmanager 6 → кнопка Установить.
    2. Настройте модуль:

      1. Нажмите кнопку Настроить.

      2. Укажите настройки подключения к DNSmanager 6:

        1. Адрес сервера.

        2. Имя пользователя.

        3. Пароль.
      3. Нажмите кнопку Применить.

    3. Если у вас настроена интеграция с другими платформами через модуль "Интеграция с IPmanager 6", установите модуль "Интеграция с DNSmanager 6" с аналогичными настройками:
      1. На всех интегрируемых платформах VMmanager.
      2. На интегрируемой платформе DCImanager 6, если она выполняет роль мастера.

Обновление модуля


Обновления для модуля не устанавливаются автоматически. Чтобы обновить модуль, в правом меню нажмите значок  → Модули → Интеграция с DNSmanager 6 → кнопка Обновить.

Диагностика


Интеграцию с DNSmanager 6 выполняет сервис DNSProxy. Лог-файлы сервиса находятся в контейнере:

  • на сервере с DCImanager 6 — dci_dns_proxy_1;
  • на сервере с VMmanager vm_dns_proxy_1.

Перечень лог-файлов сервиса:

  • /var/log/dns_proxy_integration.log

  • /var/log/dns_proxy_service_1_reader.log

  • /var/log/dns_proxy_service_1_writer.log

Проблемы в работе модуля также могут быть связаны с сервисом обработки задач. Для диагностики изучите stdout контейнера:

  • на сервере с DCImanager 6 — dci_taskmgr_1;
  • на сервере с VMmanager taskmgr.