Я знаю, что мой вопрос может быть очень неоднозначным, но я постараюсь объяснить в описании.
Сценарий такой. У меня есть три сервера имен, которые представляют собой VPS Debian, которые просто запускают bind9 в минимальной 32-битной системе Debian 6. Они предоставляют службу DNS для 6 разных сайтов.
Я установил следующие записи A для своего основного домена, имя которого обеспечивает полное доменное имя для всех трех серверов имен:
ns1.mydomain.com -> A -> IP-адрес сервера ns1
нс2.mydomain.com -> A -> IP-адрес сервера ns2
ns3.mydomain.com -> A -> IP сервера ns3
Записи DNS для mydomain.com до сих пор были установлены на стороннем сервере dnsever.com. Имея собственные серверы имен, я бы хотел отказаться от dnsever и использовать эти три сервера для предоставления DNS и для моего основного домена, если это возможно.
Однако, когда я настраиваю записи сервера имен в моем регистраторе домена для моего основного домена (имя которого соответствует серверам имен), он запрашивает полные доменные имена для серверов имен, с которых он определяет их IP-адреса, и я уверен, что это установка ns1.mydomain. com, ns2.mydomain.com неверен, поскольку перед тем, как разрешить ns1.mydomain.com разрешить IP-адрес сервера имен, я не могу использовать DNS-имя. Это похоже на ситуацию с курицей и яйцом, если я полностью не упущу суть.
Без использования сторонней службы DNS, как я могу использовать свои три сервера для предоставления независимой службы для разрешения даже собственных полных доменных имен?
Обычно ваш регистратор готов предоставить необходимые связующие записи для ваших серверов имен. Некоторые предоставляют для этого интерфейс; для других вам, возможно, придется написать их поддержку по электронной почте. Они должны иметь возможность предоставить записи A и AAAA для ваших серверов имен по вашему запросу.
Эти записи будут переноситься корневыми серверами TLD вместе с записью NS для вашего домена, поэтому возможны рекурсивные запросы.