Назад | Перейти на главную страницу

Две группы записей серверов имен, куда их поставить?

Я зарегистрировал свой домен у регистратора, у которого очень плохие инструменты управления DNS. Мне нужно указать с моего регистратора на другой сторонний диспетчер DNS, а затем оттуда указать на серверы имен моего хоста вместе с некоторыми другими записями DNS (такими как записи SPF). Что я сделал сейчас, так это:

Я дал адрес серверов имен моего стороннего диспетчера DNS диспетчеру DNS моего регистратора, а затем я дал адрес серверов имен моего хоста стороннему диспетчеру DNS вместе с некоторые записи SPF и MX.

Это правильно? Или мне также следует добавить NS-адрес моего хоста в диспетчер DNS моего регистратора?

Проблема в том, что мой домен не разрешается для моего хоста, и я вижу некоторые странные записи на некоторых DNS-серверах по всему миру, которые я не устанавливал!

Допустим, вы зарегистрировали домен example.com. Это означает, что DNS для домена TLD com должна иметь запись NS для example.com, чтобы указывать на DNS-сервер для example.com. Например, если вашим регистратором DNS является enom, то enom позаботится о том, чтобы запись NS указывала на их DNS-серверы, и вы сможете управлять записями поддоменов. Большинство регистраторов не позволят вам напрямую управлять NS-записью домена или позволить вам зарегистрироваться у них, но иметь собственный сервер имен для домена.

Вот несколько инструментов для устранения неполадок, которые вы можете использовать, чтобы помочь диагностировать проблему. Использовать это 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.

это решение, которое сработало для меня:
я просто поставил только два NS записи в полях DNS моего регистратора домена, указывая их на серверы онлайн-диспетчера DNS.
затем в онлайн-диспетчере DNS я поставил один A запись, указывающая на сервер веб-хостинга.
теперь это работает как шарм.