Mail Server Admin 3.x - файл справки

Использование внешних DNS серверов регистраторов доменов

Использование внешних DNS серверов регистраторов доменов

Предыдущий топик Следующий топик  

Использование внешних DNS серверов регистраторов доменов

Предыдущий топик Следующий топик  

Начиная с версии 3.5 Mail Server Admin может управлять DNS зонами доменов (набором A, MX, TXT, SPF, DKIM, DMARC и т.д. записей) на DNS серверах регистраторов www.Reg.Ru и www.NameCheap.com. Если вы приобрели домены у этих регистраторов - вы можете настроить Mail Server Admin чтобы он управлял DNS зонами через их API.

 

Плюсом использования внешних DNS серверов является то, что помимо автоматического внесения записей в DNS зоны доменов для них так же автоматически прописываются и NS серверы (name servers) и на одно ручное действие, необходимое для настройки сервера, становится меньше. Фактически вам останется только указать PTR записи для IP адресов VPSa в личном кабинете хостера, у которого вы его покупали (автоматизировать настройку PTR, к сожалению, технически не возможно т.к. у разных VPS хостеров разные панели управления и не у всех есть API для автоматизации). Все остальные действия будут выполнены полностью автоматически.

 

Так же режим внешних VPS рекомендуется для начинающих пользователей, многие из которых сталкиваются со сложностью при указании NS серверов из-за не опытности.

 

Наконец, поскольку используется внешний DNS сервер - вам не нужен VPS с двумя IP адресами (и не нужно использовать "трюки" с указанием не существующего IP для второго NS, для которого не хватает IP).

 

В первую очередь вам нужно нажать кнопку Хостеры на верхнем тулбаре главного окна Mail Server Admin.

 

В появившемся окне вам нужно перейти на вкладку Регистраторы доменов:

 

DomainRegistry

 

И добавить API аккаунт для регистратора, у которого вы приобретаете домены:

 

AddRegistry

 

Имя аккаунта - любое удобное имя для создаваемого аккаунта.

 

Регистратор - для API какого регистратора создается аккаунт - Reg.Ru или NameCheap.com

 

Имя пользователя - имя пользователя (логин) для входа в личный кабинет у выбранного регистратора.

 

Ключ API или Пароль - если создается аккаунт для Reg.Ru - нужно указать пароль от вашего аккаунта на Reg.Ru. Если же создается аккаунт для NameCheap.com - нужно указать API Key, который вы можете получить в вашем личном кабинете на NameCheap в разделе Profile->Tools->Namecheap API Access.

 

Обратите внимание, что и Reg.Ru и NameCheap.com требуют указать IP адреса, с которых будет использоваться их API ! Т.е. вам нужно указать IP адреса компьютера или сервера, на котором установлен Mail Server Admin в настройках API в личном кабинете регистратора: в разделе Profile->Tools->Namecheap API Access у NameCheap или в разделе: Настройки->Настройки API в личном кабинете Reg.Ru.

 

Если вы попытаетесь обратиться к API регистраторов с другого IP адреса - вы получите ошибку.

 

Если Mail Server Admin установлен на сервере (RDP) с фиксированным IP адресом - вам нужно просто указать у регистратора IP адрес сервера и на этом настройка доступа к API завершена. Все будет работать до тех пор пока вы не смените сервер или IP.

 

Если же вы выходите в интернет через мобильную сеть или домашний интернет без фиксированного IP адреса - вам придется каждый раз перед настройкой сервера заходить в раздел настроек API в личном кабинете регистратора и указывать IP адрес, который выдан вам провайдером на данный момент. Узнать его можно через простой запрос Яндексу: https://ya.ru/search/?text=%D0%BC%D0%BE%D0%B9+IP

 

После того как API Аккаунт регистратора настроен вы можете включить режим Внешнего DNS сервера для домена и выбрать API аккаунт, который создали на предыдущем шаге:

 

ExternalDnsEnable

 

 

Теперь при первоначальной настройке и при изменении настроек сервера программа будет прописывать NSы через API регистратора, а так же создавать записи в DNS зоне домена.

 

Обратите внимание, что при каждом изменении настроек сервера (когда вы нажимаете кнопку Применить изменения на сервере) - программа удаляет все имеющиеся записи в DNS зоне домена и прописывает из заново. В этой связи у вас могут возникнуть проблемы если вы прописали какие-то TXT записи в DNS домена с целью подтверждения владения доменом для сервисов вида postmaster.mail.ru - в этом случае при ре-конфиге сервера те записи, которые вы добавили вручную будут удалены и перезаписаны. Чтобы этого не происходило - добавьте необходимые записи в окне Домены и почтовые ящики->Изменить DNS:

 

CustomDnsRecords1

 

Тогда при изменении конфигурации сервера сначала в DNS домена будут добавлены все необходимые записи, а потом ваши пользовательские записи из окна на скриншоте выше.

 

И заключительный момент: API Reg.Ru и NameCheap.com работают по-разному. Поэтому в логе настройки вы увидите, что для NameCheap.com выполняется только два действия для каждого домена - указание NS и добавление сразу всех записей за один вызов, а для Reg.Ru - действий будет больше - указание NS, очистка старых записей, добавление новых записей по одной. Это нормальное поведение, вызванное различиями в командах API этих регистраторов.