Как система доменных имен узнает об авторитетном сервере имен для моего доменного имени?

Как система доменных имен узнает об авторитетном сервере имен для моего доменного имени?

Примечание: Кто-то связан сПочему 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.

Связанный контент