Авторитетные серверы имен и регистратор

427
Davide

Когда я разрешаю домен (скажем, superuser.com), мой запрос связывается с корневыми серверами, затем с серверами .com, и они возвращают авторитетные серверы имен для superuser.com ... но я получаю обратно IP-адреса серверов имен или я должен решить снова?

Если вы посмотрите на серверы имен:

superuser.com. 32 IN NS ns3.serverfault.com. superuser.com. 32 IN NS ns2.serverfault.com. superuser.com. 32 IN NS ns1.serverfault.com. 

Я должен был бы решить также эти? или .com сервер вернул бы простой IP?

1
Скорее всего, вы никогда не обращаетесь к серверам корневого домена, скорее всего, вы используете подчиненный DNS-сервер, предоставленный вашим провайдером, или какой-либо общедоступный DNS-сервер, например, управляемый Google. Andrew Lambert 10 лет назад 0
Я уверен, что это должно было быть задано раньше, но я не могу найти другой вопрос, поэтому я просто отвечу :-) Celada 10 лет назад 0

1 ответ на вопрос

1
Celada

Номинально рекурсивный распознаватель получает NSзаписи, когда получает реферал с авторитетного сервера. NSзаписи, как вы знаете, указывают на имена, а не на IP-адреса . Однако в формате ответа протокола DNS предусмотрены дополнительные записи, представляющие собой набор записей ресурсов, которые не являются частью ответа на заданный вопрос, но который, по мнению отвечающего сервера имен, может быть полезен для запрашивающей стороны. Дополнительные записи являются необязательными: иногда отвечающий сервер имен может предлагать такие записи, а иногда нет, и это нормально.

Запись Aили AAAAдля сервера имен, который появляется в ответе на запрос DNS, является одним из основных способов использования дополнительных записей. Как инициатор запроса, вы можете получить такую ​​дополнительную запись. Если вы это сделаете, вам повезет: это избавит вас от необходимости запрашивать его. Если вы этого не сделаете, это просто означает, что вы должны выполнить дополнительный запрос.

На практике большинство (все?) Точек общественного делегирования (рДВУ верхнего уровня, домены второго уровня во многих национальных реестрах и т. Д.) Запрашивают IP-адреса серверов имен, а не только их имена, при регистрации доменов. Это делается для того, чтобы они могли поместить эту информацию в файл зоны в виде склеенных записей, которые предлагаются в качестве дополнительных записей в ответах.

Похожие вопросы