Назад | Перейти на главную страницу

Когда нужны «связующие» (или «хостовые») записи DNS?

Я вроде знаю Зачем нужны склеивающие записи (циклические зависимости), но когда они нужны? Они нужны только при установке серверов имен домена на мою собственную машину в Интернете - например, "ns1.mydomainonmyserver.com" ??

Есть ли необходимость / смысл в создании клейких записей при использовании серверов имен внешнего / хостинг-провайдера?

Клеить пластинки нужно только тогда, когда имя хоста поскольку ваш сервер имен является частью того же домена, который он пытается обслуживать.

Клей рекорды публикуются в родитель зона. Следовательно, если оператор example.com хотел иметь имена серверов имен ns1.example.com и ns2.example.com затем .com домену потребуется что-то вроде:

example.com.     IN NS ns1.example.com.
                 IN NS ns2.example.com.
ns1.example.com. IN A  192.0.2.1
ns2.example.com. IN A  198.51.100.5

(пример подсетей взят из RFC 5737).

Дочерняя зона обычно имеет в себе те же записи A (даже если только для согласованности), но когда они находятся в дочерней зоне, они технически больше не связывают записи.

Я думаю, это запись из Википедия должен ответить на этот вопрос довольно хорошо:

Круговые зависимости и склеивающие записи

Серверы имен в делегировании отображаются по имени, а не по IP-адресу. Это означает, что разрешающий сервер имен должен выдать другой DNS-запрос, чтобы узнать IP-адрес сервера, к которому он был отнесен. Поскольку это может привести к циклической зависимости, если упомянутый сервер имен находится в домене, для которого он является полномочным, иногда необходимо, чтобы сервер имен, предоставляющий делегирование, также предоставлял IP-адрес следующего сервера имен. Эта запись называется клейкой записью.

Например, предположим, что поддомен en.wikipedia.org содержит дополнительные поддомены (например, something.en.wikipedia.org) и что официальный сервер имен для них находится на ns1.something.en.wikipedia.org. Таким образом, компьютер, пытающийся разрешить something.en.wikipedia.org, должен сначала разрешить ns1.something.en.wikipedia.org. Поскольку ns1 также находится в субдомене something.en.wikipedia.org, разрешение ns1.something.en.wikipedia.org требует разрешения something.en.wikipedia.org, что является в точности упомянутой выше циклической зависимостью. Зависимость нарушается связующей записью на сервере имен en.wikipedia.org, которая предоставляет IP-адрес ns1.something.en.wikipedia.org непосредственно запрашивающей стороне, что позволяет ему запустить процесс, выяснив, где находится ns1.something. .en.wikipedia.org находится.

Что касается когда, они нужны, когда ты первый представить новый сервер имен в Интернете. Если у этого сервера имен есть связующая запись, его можно будет найти по имени.