Я вроде знаю Зачем нужны склеивающие записи (циклические зависимости), но когда они нужны? Они нужны только при установке серверов имен домена на мою собственную машину в Интернете - например, "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 находится.
Что касается когда, они нужны, когда ты первый представить новый сервер имен в Интернете. Если у этого сервера имен есть связующая запись, его можно будет найти по имени.