DNS - как он разрешает серверы имен сам? [дубликат]

На этот вопрос уже есть ответ здесь:

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

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

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

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

3
задан 20 April 2016 в 05:24
3 ответа

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

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

2
ответ дан 3 December 2019 в 08:02

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

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

-1
ответ дан 3 December 2019 в 08:02

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

-1
ответ дан 3 December 2019 в 08:02

Теги

Похожие вопросы