DNS- итеративный и рекурсивный режим – Практика по курсу ‘Компьютерные сети

34
Khurshid
Khurshid25112

    Исследуем работу DNS в рекурсивном и итеративном режимах.

    Режимы работы DNS:
    1. Рекурсивный. Сервер DNS, получивший запрос, сам обращается к другим серверам DNS за нужной информацией. Клиенту возвращается готовый ответ.
    2. Итеративный. Сервер DNS возвращает ответ, только если он сам его знает. В противном случае возвращается адрес другого DNS-сервера, у которого есть более точная информация. Клиент должен обратиться к этому серверу самостоятельно.

    Серверы DNS, работающие в рекурсивном режиме, называются DNS резолверами. Такие серверы, как правило, расположены в локальной сети организации или провайдеров.

    Серверы, обслуживающие крупные зоны (корневая зона, зона ru и т.п.), работают только в итеративном режиме. К этим серверам поступает большое количество запросов, у них не хватит ресурсов для работы в рекурсивном.

    Для выбора режима работы в заголовке DNS используются флаги:
    - RD (Recursion Desired) – запрос клиентом рекурсивного режима работы сервера.
    - RA (Recursion Available) – ответ от сервера, может ли он работать в рекурсивном режиме.

    В nslookup можно указать адрес DNS сервера, к которому хотите обратиться, после доменного имени. Например, запрос IP-адреса для доменного имени http://www.yandex.ru у DNS-сервера компании Google с адресом 8.8.8.8:

    nslookup http://www.yandex.ru 8.8.8.8

    Комментарии

    Для добавления комментариев необходимо авторизоваться.