Две группы записей серверов имен, где их разместить?
Я зарегистрировал свой домен у регистратора, у которого очень плохие инструменты управления DNS. Мне нужно указать от моего регистратора другой сторонний диспетчер DNS, а затем оттуда указать на серверы имен моего хоста вместе с некоторыми другими записями DNS (такими как записи SPF). То, что я сделал сейчас, это:
Я передал адрес серверов имен моего стороннего диспетчера DNS диспетчеру DNS моего регистратора, а затем передал адрес серверов имен моего хоста стороннему диспетчеру DNS вместе с некоторые записи SPF и MX.
Это правильная работа? Или я должен добавить NS-адрес моего хоста в диспетчер DNS моего регистратора?
Проблема в том, что мой домен не разрешается на мой хост, и я вижу странные записи на некоторых DNS-серверах по всему миру, которые я не установил!
3 ответа
Предположим, вы зарегистрировали домен example.com. Это означает, что DNS для домена TLD com должна иметь запись NS для example.com, чтобы указывать на DNS-сервер для example.com. Если ваш DNS-регистратор, например, является enom, то enom позаботится о том, чтобы запись NS указывала на их DNS-серверы, и вы сможете управлять записями поддоменов. Большинство регистраторов не разрешают вам напрямую управлять NS-записью домена или регистрируют их, но имеют собственный сервер имен для домена.
Это решение, которое работает для меня:
я просто положил только два NS
Записи в полях DNS моего регистратора доменов, указывающие их на серверы онлайн-диспетчера DNS.
Затем в онлайн-менеджер DNS, я поставил один A
запись, указывающая на сервер веб-хостинга.
Теперь это работает как шарм.
Вот некоторые инструменты для устранения неполадок, которые вы можете сделать, чтобы помочь диагностировать проблему. Используйте этот whois для поиска DNS-серверов, зарегистрированных на корневых серверах имен для вашего TLD (домен верхнего уровня).
Они должны показать DNS-серверы для вашего стороннего диспетчера DNS.
Если у вас есть dig
Утилита доступна (у вас есть машина MAC или Linux или вы скачали BIND с http://www.isc.org/downloads/all), следующая команда также покажет DNS-серверы, зарегистрированные на ROOT DNS-серверах для TLD вашего домена).
dig NS cnn.com
cnn.com. 123673 IN NS ns1.timewarner.net
cnn.com. 123673 IN NS ns2.timewarner.net
cnn.com. 123673 IN NS ns3.timewarner.net
Выше показаны DNS-серверы для cnn.com.
Учитывая эту информацию выше, если вы выполняете поиск DNS для www.cnn.com
запрос будет обработан одним из этих трех DNS-серверов (если имя www.cnn.com
по пути кешируется каким-то промежуточным сервером). То же самое относится и к поиску имени хоста в вашем домене, например: hostname.yourdomain.com
запрос будет обработан DNS-серверами, указанными в списке dig NS yourdomain.com
,