Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат по вопр. № 2.doc
Скачиваний:
38
Добавлен:
26.04.2019
Размер:
92.67 Кб
Скачать

Преобразование имён в ip-адреса

Процесс преобразования имён в IP-адреса называется также разрешением имени.

Есть два способа разрешения имён.

Первый – итеративный – это такой метод, при котором 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. Схема работы рекурсивного метода разрешения имён.

Алгоритм работы рекурсивного метода разрешения имён:

  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. www.wikipedia.org.

  2. it2web.ru.

  3. pravouch.com.

  4. on-lan.ru.

  5. microsin.ru.

1