Тестирование DNS-серверов
При запуске делегирования домена процедура тестирования NS-серверов проводится каждые 3 часа в течение четырех суток до первой удачной попытки. После каждого неудачного тестирования автоматическое сообщение об ошибке отправляется на электронный адрес для связи, указанный в Регистрационной информации.
Пример:
Не получены NS-записи от сервера ns1.masterhost.ru (217.16.16.30)
Если в течение суток зона домена не прошла проверку, тестирование прекращается и делегирование полностью снимается. Список DNS-серверов, находящихся в процессе тестирования, можно посмотреть в Панели управления, раздел «Домены».
Последовательность тестирования DNS-серверов
Перед делегированием домена выполняется следующая последовательность проверок:
1. Проверяется, не пуст ли список DNS-серверов
2. Для каждого DNS-сервера в списке выясняется IP-адрес:
nslookup имя_сервера
Для DNS-серверов, имя которых содержит название делегируемого домена, IP-адреса берутся из заявки.
3. Не является ли указанное имя DNS-сервера синонимом (CNAME).
4. Содержит ли список DNS-серверов по крайней мере два DNS-сервера, лежащих в разных сетях класса С.
5. У каждого DNS-сервера, указанного в заявке, с любого из его IP-адресов запрашивается SOA-запись и список DNS-серверов для данного домена:
nslookup -q=any
>server IP-адрес_сервера
>имя_домена
SOA-запись и список DNS-серверов для домена должны быть получены со всех DNS-серверов.
- Происходит сравнение SOA-записей, полученных со всех DNS-серверов. SOA-записи на всех DNS-серверах должны быть идентичны (сравниваются все параметры, кроме serial).
- Происходит сравнение списков DNS-серверов для домена, полученных со всех DNS-серверов. Списки DNS-серверов для домена должны быть идентичны.
ВНИМАНИЕ! В случае неудачной проверки по любому из перечисленных пунктов отправляется сообщение об ошибке тестирования.
SOA-запись и типичные ошибки делегирования
1. Ошибка: Не получена SOA-запись
Регистратор доменных имен проверяет наличие SOA- записи на DNS – серверах перед делегированием им права управления зоной домена. Если зоны на указанных серверах нет, то будет отправлена ошибка делегирования вида:
Не получена SOA-запись от сервера ...
Для ее устранения обратитесь в компанию, предоставляющую Вам DNS – серверы, чтобы разместить на них зону для домена. Если это невозможно, запустите делегирование без тестирования, отметив соответствующий пункт:
2. Ошибка: Список серверов различается
По умолчанию в .mastername первичный NS-сервер указывайте первым в списке, а затем вторичные.
Если первичный NS-сервер указан неверно, система сообщит об этом, узнав из SOA-записи верный порядок NS-серверов.
При возникновении ошибки пропишите корректный порядок серверов и вновь запустите делегирование.
Часто задаваемые вопросы:
Как я могу сменить список DNS по домену?
Достаточно ли одного DNS-сервера для делегирования домена в зонах RU, SU и .РФ?
Как происходит тестирование DNS-серверов?
Как долго будет происходить тестирование DNS-серверов по домену? Как протестировать домен повторно?