Я собираюсь настроить свой первый DNS-сервер после того, как много лет использовал DNS-сервер регистратора или веб-хостинга. По большей части все идет гладко, но мне трудно понять, как связать это с регистратором.
Моя установка такова: я настроил имя хоста на моем сервере как ns1.example.com
. BIND работает на этом сервере с зоной для example.com
и записи для ns1.example.com
(преобразование в собственный публичный IP-адрес), а также запись для нескольких других *.example.com
поддомены.
Теперь я хочу сделать этот сервер авторитетным DNS-сервером для example.com
. Я думал, возможно, наивно, что я смогу предоставить IP-адрес этого сервера своему регистратору, и что они смогут настроить запись NS для example.com
. Похоже, что это не так - на основе некоторых исследований, похоже, мне нужно фактическое имя хоста для моих NS-серверов.
Я не могу предоставить ns1.example.com
, потому что это уловка-22: чтобы узнать, какой сервер ns1.example.com
есть, вам нужно найти его с помощью ns1.example.com
.
Как решить эту проблему? Я могу использовать DNS, предоставленный моим регистратором, для example.com
, а затем установить рекорд A для ns1.example.com
, но я думаю, что это будет означать, что мне придется переместить все остальные записи DNS поддоменов для example.com
в DNS моего регистратора. Я мог бы использовать сервер в качестве авторитетного DNS для других доменов, только не example.com
. Это верно?
Я новичок в использовании собственного DNS-сервера, поэтому надеюсь, что есть возможность решить эту проблему, о которой я не знаю.
В родительской зоне размещаются записи A для DNS-серверов. В этом случае родительская зона будет .COM
Эти A-записи часто называют «связующими записями», потому что, хотя они на самом деле не принадлежат родительской зоне, они необходимы для обнаружения DNS-серверов.