LINUX.ORG.RU

Принцип работы DNS сервера

 


0

1

Помогите разобраться техническими деталями в работе DNS сервера.

К примеру, клиент обращается к DNS серверу 8.8.8.8, чтобы узнать какой IP адрес у домена rsdn.ru. DNS сервер 8.8.8.8 не знает какой IP у этого домена. Что происходит дальше?

1) DNS СЕРВЕР САМ по цепочке опрашивает другие DNS сервера до тех пор пока не найдет нужную информацию и далее возвращает ее клиенту.

или

2) DNS сервер возвращает клиенту другой DNS сервер, и КЛИЕНТ САМ обращается к другому DNS серверу.

либо сервер делегирует зону с запрошенным именем и возвращает ответ, либо рекурсивно опрашивает днс сервера начиная с корневых: корневые возвращают список серверов, делегирующие tld, те возвращают список адресов, делегирующие зону, например, rsdn. (если это зона) или адрес (если это записть A или AAAA).

x0r ★★★★★
()

1) в случае рекурсивного запроса и 2) в случае прямого запроса.

Тип запроса определяет запрашивающий.

om-nom-nimouse ★★
()

Оба варианта верны. Для подробностей почитайте про прямые и рекурсивные запросы.

blackst0ne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.