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

DNS - как он разрешает сами серверы имен?

Имя домена: abc.com Сервер имен: ns1.abc.com и ns2.abc.com

Я использую DNS-сервер и размещаю зону (abc.com) локально.

Когда клиент хочет разрешить * .abc.com, он будет запрашивать ns1.abc.com или ns2.abc.com, это просто.

Вопрос в том, как он разрешает ns1.abc.com до того, как сможет отправить ему запрос?

Чтобы найти сервер имен для abc.com DNS-сервер будет запрашивать DNS-сервер для com. При этом вашему регистратору будет возвращена информация о сервере имен. Вы должны предоставить IP-адреса регистратору, если серверы находятся в вашем домене.

Чтобы найти com DNS-серверы DNS-сервер будет связываться с одним из серверов корневого домена. Когда DNS-сервер запускается, он будет использовать hints файл, чтобы выполнить первоначальный поиск корневых серверов.

Никогда не следует указывать сервер имен по имени, только по IP. Таким образом, вы не говорите DNS-клиенту, чтобы он разговаривал с ns1.abc.com, вы должны сказать клиенту, чтобы он разговаривал с его IP-адресом ns1.abc.com.

Для DNS-серверов верхнего уровня файл «подсказок» используется или использовался, чтобы сообщить клиенту DNS-серверы верхнего уровня.

вы назначаете DNS-серверы клиентам при настройке IP, поэтому у каждого клиента уже есть IP-адреса DNS-серверов. и на ваших DNS-серверах есть NS-записи для ваших DNS-серверов.