Я могу получить IP-адрес сервера хостинга моего домена и серверы имен из публичного DNS Google. Я знаю, что Google может получить IP-адрес сервера хостинга из серверов имен домена, но как Google получает серверы имен моего домена? Только мой регистратор домена знает серверы имен моего домена. Запрашивает ли публичный DNS Google (или любой другой публичный DNS) у моего регистратора домена серверы имен?
Другими словами, как серверы имен моего домена (которые я предоставил только своему регистратору доменов) становятся публичными?
может быть, это очень глупый вопрос, но я не смог найти ответа в Google, я не против отрицательных голосов, но если вы знаете, пожалуйста, дайте мне ссылку или подсказку для ответа, спасибо
Спасибо
решение1
только мой регистратор домена знает серверы имен моего домена
Нет. Все регистраторы, которые продают домены из данного TLD, должны направить данные вашего домена вдоменный реестркоторый управляет этим TLD. (Например, com
домен верхнего уровня управляется Verisign, домен horse
управляется Nominet и т. д.)
Обычно регистраторы отправляют эту информацию в реестр автоматически через EPP или аналогичные протоколы. Домен начинает «существовать» только после того, как реестру сообщают об этом.
После этого DNS-резолверы смогут найти его с помощью простого рекурсивного поиска:
- Резолвер имеет встроенный список серверов имен для
.
(корень). - Резолвер запрашивает у одного из
.
серверов имен информацию о том, гдеcom
находятся серверы имен. - Резолвер запрашивает у одного из
com
серверов имен информацию о том, гдеsuperuser.com
находятся серверы имен. - Резолвер запрашивает у одного из
superuser.com
серверов имен IP-адрес веб-сайта.