Доменных имён является ключевой фигурой. От работоспособности которой зависит очень-очень многое



бет2/11
Дата01.02.2023
өлшемі48,62 Kb.
#167026
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
DNS как ключевая фигура в сети интернет и доменной структуре

Домены второго уровня ( пример: mail, gmail, yandex ) Такие обычно и встречаются в интернете, их продают регистраторы. Некоторые стоят копейки, другие же как несколько самолетов.

  • Домены третьего и остальных уровней редко когда продаются и регистрируются. Исключением может являться, к примеру, ****.com.ru и подобные имена.

    Поддомен – Подчиненный домен.
    К примеру: server1.moscow.inadmin.ru


      • Для домена inadmin.ru поддоменом будет moscow

      • Длина может составлять до 127 поддоменов, каждый из которых до 63 символов. Но при этом общая длина не должна превышать 254 символов

    Ресурсная запись – Единица хранения информации, имеет имя и привязана к доменному имени.
    К примеру: server1.moscow.inadmin.ru, то ресурсная запись будет server1 и иметь формат A-Записи
    Зона – Часть доменного имени вместе с ресурсными записями и поддоменами, которая хранится на одном сервере. Часто служит для передачи ответственности за актуальность данных третьим лицам.
    Root-Hint – Well-known сервера отвечающие за корневой домен «.» (точка)
    Ответственность – Бывает двух типов:

    • Authoritative – Когда DNS сервер хранит на себе запрашиваемую зону

    • Non-Authoritative – Когда DNS сервер не хранит на себе запрашиваемую зону

    Рекурсивный и итеративный запрос
    Есть два способа разрешения имен.
    Первый это итеративный – это такой метод, при котором DNS сервер выступает в роли клиента и опрашивает другие DNS сервера в порядке убывания (начиная от корневых DNS серверов и заканчивая последним, авторитарным за нужную DNS зону ). Давайте рассмотрим как работает данный метод:

    1. Пользователь хочет получить доступ по имени www.inadmin.ru и отправляет запрос на свой DNS сервер.

    2. DNS сервер видит, что пришел запрос и у него в кэше нет значения.

    3. Так как сервер не знает где находится этот WWW, то нужно обратиться к корневому DNS серверу (их на самом деле несколько десятков), к примеру 198.41.0.4, и спрашивает, где находится www.inadmin.ru.

    4. Корневой DNS сервер (198.41.0.4) не знает где хранятся записи для домена www.inadmin.ru , но знает кто ответственный за домен первого уровня ru. и возвращает нашему DNS серверу его IP 193.232.142.17

    5. Наш DNS сервер обращается к нему (193.232.142.17) с просьбой сообщить IP для www.inadmin.ru. Но этот DNS тоже не знает ничего про наш адрес. Но знает, что есть DNS который отвечает за inadmin.ru. и возврщает его IP 195.128.64.3

    6. Наш DNS сервер обращается к нему 195.128.64.3 с просьбой сообщить IP для www.inadmin.ru. А вот он уже знает про запись www для нашего домена и возвращает нужный нам IP

    7. Наш DNS сервер отдает данный IP клиенту. Теперь клиент может подключиться по имени к серверу.

    Второй это рекурсивный – это такой метод, при котором DNS сервер просто пересылает данные от клиента другому серверу, что бы он обработал данный запрос и вернул конечные данных. (другой сервер может работать рекурсивно или точно так же интерактивно )
    Как пример можно привести следующий сюжет:

    1. Resolver посылает рекурсивный запрос на свой DNS сервер NameServer1

    2. NameServer1 итеративными запросами обращается к root-hint

    3. Т.к. данные не могу разрешится, то возвращается IP DNS сервера, ответственного за зону COM

    4. NameServer1 итеративными запросами обращается к NS, ответственного за зону COM

    5. Т.к. данные не могу разрешится, то возвращается IP DNS сервера, ответственного за зону Reskit.com

    6. NameServer1 итеративными запросами обращается к NS, ответственного за зонуReskit.com

    7. Получает нужные данные

    8. Отправляет данные обратно клиенту Resolver



    Достарыңызбен бөлісу:
  • 1   2   3   4   5   6   7   8   9   10   11




    ©engime.org 2024
    әкімшілігінің қараңыз

        Басты бет