Я могу получить IP-адрес своего хостинг-сервера и серверы имен из общедоступного DNS Google, я знаю, что Google может получить IP-адрес хост-сервера от серверов имен домена, но как Google получает серверы имен моего домена, только мой регистратор домена знает серверы имен моего домена, делают Google общедоступными DNS (или любой другой общедоступный DNS) запрашивает у моего регистратора доменов имена серверов,

Другими словами, как серверы имен моего домена (которые я предоставил только своему регистратору домена) становятся публичными?

может быть, это очень глупый вопрос, но я не смог найти никакого ответа в Google, я не возражаю против отрицательных голосов, но если вы знаете, пожалуйста, дайте мне ссылку на любой намек на ответ, спасибо

Спасибо

1 ответ1

2

только мой регистратор доменов знает серверы имен моего домена

Нет. Все регистраторы, которые продают домены из данного ДВУ, должны переслать данные вашего домена в реестр доменов, который управляет этим ДВУ. (Например, домен верхнего уровня com управляется Verisign, домен horse управляется Nominet и т.д.)

Обычно регистраторы представляют эту информацию в реестр автоматически через EPP или аналогичные протоколы. Домен начинает "существовать" только после того, как реестр проинформирован об этом.

После этого DNS-распознаватели могут найти его с помощью простого рекурсивного поиска:

  1. В резолвере есть встроенный список серверов имен для . (корень).
  2. Решатель спрашивает один из . nameservers о том, где com nameservers.
  3. Преобразователь спрашивает один из серверов имен com о том, где находятся серверы имен superuser.com .
  4. Средство распознавания запрашивает у одного из серверов имен superuser.com IP-адрес веб-сайта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .