DNS-записи и серверы имен - PullRequest
0 голосов
/ 13 мая 2019

Когда я развертываю свой веб-сайт в Google App Engine и добавляю собственный домен (который принадлежит мне с GoDaddy.com или name.com или namecheap.com и т. Д.), GAE предоставляет мне A, AAAA и CNAME записей, которые мне нужно добавить в конфигурации записи DNS на веб-сайте GoDaddy.com/name.com/namecheap.com.

Аналогичным образом, когда я развертываю свой веб-сайт в Digitalocean и добавляю собственный домен (который принадлежит мне с GoDaddy.com или name.com или namecheap.com и т. Д.), Он предоставляет мне nameservers (ns1 .digitalocean.com, ns2.digitalocean.com и т. д.), которые необходимо добавить в конфигурацию сервера имен на веб-сайте GoDaddy.com/name.com/namecheap.com.

Значит, добавление серверов имен эквивалентно настройке записей DNS?

1 Ответ

0 голосов
/ 13 мая 2019

Значит, добавление серверов имен эквивалентно настройке DNS-записей?

Ну да и нет.

Да, настройка «Nameservers» фактически создает записи типа «NS» в DNS & ndash; за исключением того, что они не в вашей зоне; они находятся в родительской зоне. Например, если ваш домен example.com, то его адреса серверов имен должны быть известны по зоне com.

(Тем не менее, ваша собственная зона также имеет идентичные записи "NS", но это не те, которые действительно имеют значение.)

Но с другой стороны, нет, настройка серверов имен (NS-записи) имеет совершенно другое назначение от создания записей типа A / AAAA. Запись «A» напрямую указывает на сервер, на котором размещен веб-сайт, а запись «NS» добавляет косвенное указание & ndash; запись «NS» указывает на сервер, который содержит записи «A».

Не могли бы вы рассказать мне о том, что происходит, включая поиск DNS и файлов зон, которые происходят, когда я набираю "www.example.com".

  1. Ваша ОС (у которой есть преобразователь «заглушка») отправляет запрос в «полный» или «рекурсивный» преобразователь.
  2. Рекурсивный распознаватель имеет встроенный список адресов серверов имен для "" (корень DNS).
  3. Средство распознавания отправляет запрос корневым серверам имен, получает ссылку на серверы имен домена com («У меня нет этой записи, но у меня есть записи com./NS»).
  4. Средство распознавания отправляет тот же запрос на сервер имен com, снова получает ссылку на сервер имен домена example.com.
  5. Средство распознавания отправляет тот же запрос серверам имен example.com и, наконец, получает фактический ответ.
  6. Рекурсивный распознаватель возвращает вам ответ.

См. Существующую документацию:

...