
Примечание: Кто-то связан сПочему DNS работает именно так?как возможный дубликат. Но эта ссылка не отвечает на мой вопрос. В частности, эта ссылка не описывает, где именно обычный покупатель доменного имени, такой как я (у которого нет опыта администрирования DNS), устанавливает авторитетный сервер имен. Все, что делает неопытный покупатель домена, такой как я, это редактирование поля DNS для моего домена на сайте реселлера, таком как Godaddy или Namecheap, и устанавливает его для клиентских серверов имен, таких как ns1.digitalocean.com
, ns2.digitalocean.com
и т. д. Видимый вывод, который я вижу после этого, — это эти серверы имен, появляющиеся в whois <mydomain>
выводе. Эквивалентно ли это установке авторитетного сервера имен или есть что-то еще?
Допустим, я регистрирую доменное имя example.com
с помощью любого популярного сервиса регистрации доменных имен/реселлера.
Допустим, у меня есть две виртуальные машины Linux, размещенные в инфраструктуре двух разных поставщиков облачных услуг.
Допустим, я создаю записи DNS для example.com
использования DNS Manager обоих поставщиков облачных услуг. В первом облаке я указываю example.com
на IP-адрес виртуальной машины в первом облаке. Во втором облаке я указываю example.com
на IP-адрес виртуальной машины во втором облаке.
Когда пользователь Интернета выполняет вход nslookup
или dig
на example.com
каком IP-адресе example.com
он будет работать?
Согласно комментарию HBruijn ниже, это будет преобразовано в IP-адрес в записи авторитетного сервера имен. Поэтому мой вопрос заключается в том, где во всем этом процессе регистрации доменного имени неопытным пользователем вроде меня на популярном сервисе реселлера доменных имен мы указываем авторитетный сервер имен?
Это поле DNS, которое просят нас ввести реселлеры вроде Godaddy или Namecheap? Я думал, что поле DNS появляется только в whois
выходных данных. Реселлер идет и обновляет DNS также с теми же серверами имен, что и авторитетные серверы имен?
решение1
Вопросы, которые вы задаете, четко определены в спецификациях RFC, статьях Википедии и т. д. Как уже упоминалось, пожалуйста, проведите исследование, прежде чем публиковать информацию.
Когда вы меняете значение nameserver
или ns
домена, вы сообщаете регистратору, кого вы хотите считать авторитетным для этого доменного имени. Как уже упоминалось, просто потому, что вы добавили запись ns
регистратору, это не означает, что указанный сервер будет отвечать на запросы для этого домена; этот сервер также должен быть настроен на принятие авторизации для домена ( SOA
записи). Поскольку информация DNS распространяется через инфраструктуру DNS, это значение в конечном итоге устанавливается на всех серверах DNS, чтобы обеспечить надлежащую переадресацию при запросе домена.
Когда вы устанавливаете ns
значения ns1.digitalocean.com
и ns2.digitalocean.com
указываете, что этот сервер является полномочным для вашего домена, теперь будут использоваться только те записи, которые вы создаете в DO.
whois
не имеет никакого отношения к этому процессу, вам нужно использовать его dig
для запроса инфраструктуры DNS.