Выполнение DNS-запросов, начиная с одного из корневых серверов, с помощью команды dig [закрыто]

У меня проблемы с пониманием вопроса о моем сетевом назначении. В вопросе говорится:

Определите последовательность DNS-серверов, через которые проходит ваш локальный DNS-сервер с пустым кешем, когда он находит IP-адрес www.case.edu, выполняя серию DNS-запросов, начиная с одного из корневых серверов [am ] .root-servers.net. Чтобы выбрать корневой DNS-сервер, возьмите значение X = mod 13 и используйте корневой сервер Xth (отсчет от нуля: a.root-server.net - это # ​​0,…, m.root-servers.net - это # ​​12). команд dig, следуйте цепочке делегирования.

Действительно ли назначение требует, чтобы я запрашивал [am] .root-servers.net, или root-server.net является значением-держателем для какого-то другого URL-адреса, который мне нужно найти, выполнив запрос поиска на www.case. edu. Я просто хотел бы помочь понять вопрос, а не искать ответы на домашние задания. Спасибо за любую помощь.

0
задан 10 February 2016 в 20:13
1 ответ

a.root-servers.net - m.root-servers.net действительно являются настоящими именами (не URL-адресами, но это, вероятно, не имеет значения ) серверов имен, на которых размещена корневая зона (также известных как . ).

Вы можете подтвердить этот список с помощью команды dig. NS .

Похоже, идея вопроса состоит в том, чтобы сделать, например, dig @ a.root-servers.net www.case.edu + norec , получить информацию о делегировании (в полномочиях раздел), повторите процесс, запрашивая один из серверов имен, на которые вы ссылались, и т. д. и т. д.

Что касается конечного результата, вы можете получить вывод dig + trace + all www.case.edu в качестве ориентира, даже если инструкции должны сделать это более ручным способом.

3
ответ дан 4 December 2019 в 12:24

Теги

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