Перейти к основному содержимому
Модуль 1 · Урок 4 из 44/54 в курсе~12 min
Уроки модуля (4/4)

Recursion and iteration

Рекурсия и итерация

В рекурсивном запросе клиент просит преобразователь вернуть окончательный ответ или ошибку. Резолвер делает свою работу. При итеративном разрешении сервер может ответить ссылкой: «У меня нет этой записи, но спросите у следующего сервера».

Простая аналогия

Вы просите библиотекаря найти книгу. Библиотекарь проверяет каталог, спрашивает другую библиотеку, где это необходимо, и возвращается с ответом: с вашей точки зрения, это рекурсия. Библиотеки, указывающие друг другу вперед, ведут себя итеративно.

Авторитетный сервер обычно не выполняет рекурсивный поиск клиента по всему дереву DNS. Он отвечает за свою зону или дает реферал. Рекурсивный преобразователь объединяет эти итеративные шаги от имени клиента.

Проверьте свое понимание

Выберите лучший ответ. Этот тест выполняется локально и не отправляет DNS-запросы на реальные домены.

Quiz#dns.m1.l4.e1

Что рекурсивный преобразователь обещает своему клиенту?

Варианты ответа