Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Янин В.Л. "Новгородские акты XII-XV Хронологический комментарий" (История)

Майринк Г. "Белый доминиканец " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 2" (Художественная литература)

Петров Г.И. "Отлучение Льва Толстого " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 1 " (Художественная литература)
Реклама

Служба DNS в Windows 2000 - Абель Р.

Абель Р., Найф Г., Даниэльс Э., Грехем Дж. Служба DNS в Windows 2000 — М.: Вильямс, 2001. — 496 c.
ISBN 5-8459-0147-2
Скачать (прямая ссылка): slujbadnsvwindows2000.djvu
Предыдущая << 1 .. 15 16 17 18 19 20 < 21 > 22 23 24 25 26 27 .. 174 >> Следующая

алгоритмов и конфигураций. Примеры, приведенные в этой главе, показывают
основные принципы работы распознавателей Факторы, специфические для
каждого распознавателя, могут изменять используемые ими методы, но это ?
редко влияет на окончательные результаты.
Некоторые распознаватели, например, предполагают, что доменное имя,
! содержащее точки (.), является полностью уточненным, и передают такие
имена серверу DNS без изменений Так обстоит дело при первой попытке в 4
Windows 2000 Другие считают, что, если имя не содержит завершающей точки,
оно не может быть полностью уточненным; следовательно, распознаватель
добавляет к имени доменное имя клиента перед передачей его серверу DNS.
Оба предположения могут быть неверными. К счастью, распознаватели
клиентов совместно с серверами DNS могут успешно проанализировать и
разрешить большинство имен
58
Часть I. Что такое система доменных имен
Если третья попытка также не удается, то четвертая в данном случае будет
несколько иной. Поскольку в действительности домена us не существует (он
обрабатывается на корневом уровне), четвертый запрос Фактически выходит
на сервер корневого уровня в поиске www.isi.edu. Сервер имен получает от
сервера корневого уровня не ответ на запрос о ynivi. isi . edu. а ссылку
на авторитетный сервер имен для isi . edu. Затем сервер DNS отправляет
запрос о www.isi.edu непосредственно на сервер имен isi . edu.
Поскольку www.isi.edu- реально существующий узел в домене j_5i.edu,
сервер имен isi.edu возвращает 1Р-адрес www.isi.edu. Затем локальный
сервер имен направляет ответ клиенту, что позволяет ему начать следующий
этап - загрузку Web-страницы путем соединения с Web-сервером по
указанному IP-адресу. В следующем разделе процесс запроса адреса узла
рассматривается более подробно.
Выше был приведен пример рекурсивного запроса сервера имен. Также могут
быть установлены итеративные, или нерекурсивные, серверы имен, и
результат итеративного запроса фактически такой же, как у сервера имен,
запрашивающего корневой сервер. Корневые серверы не выполняют запросов
для клиентов; они лишь дают ссылку, или указание, где можно найти больше
информации.
Серверы DNS могут работать в рекурсивном или итеративном режиме. В
рекурсивном режиме сервер DNS становится агентом клиента, соединяясь,
если необходимо, с другими серверами DNS, чтобы получить ответ, пока
клиент ожидает. При обработке запроса рекурсивный сервер DNS сам
становится распознавателем, или клиентом DNS, для других серверов DNS. В
режиме по умолчанию сервер DNS Windows 2000 принимает от клиента
рекурсивные запросы, но передает другим серверам DNS, исключая
отправителя, итеративные запросы.
В итеративном режиме сервер DNS выдает предположение относительно того,
какой сервер может ответить на запрос. Обычно этот ответ является ссылкой
на другой сервер DNS, к которому может обратиться распознаватель
первоначального клиента или другого сервера DNS. Эти ссылки представляют
собой ряд последовательных ступеней, которые все ближе подводят к
окончательной цели. Это освобождает сервер DNS от дальнейшей работы над
запросом, так как клиент продолжает эту работу сам.
Пример запроса адреса узла
Программа nslookup, используемая в следующем примере, описана ниже, в
разделе "Обзор инструментальных средств", и более подробно - в главе 12,
"Средства поиска неисправностей".
Листинг 2.1 представляет собой реальный текст, выведенный программой
nslookup при выполнении запроса адреса узла www.isi.edu Основным сервером
имен домена cnri . reston.. va. us. В нем показаны Соединения, которые
происходят между клиентами и серверами при разрешении запроса DNS. На
рис. 2.6 представлена диаграмма запроса в листинге 2.1.
йава 2. Как работает DNS
59
В этом примере сервер DNS в домене cnri производит рекурсивный поиск по
требованию клиента. Другие серверы DNS работают итеративно, возвращая
предположительные ссылки, по которым сервер DNS домена cnri вновь
запрашивает другие серверы.
Порядок событий
1) Клиент cnri посылает запрос о ww.isi.edu серверу DNS в
cnri.reston.va.us.
2) Сервер DNS в домене cnri запрашивает сервер DNS reston.va.us.
3) По ссылке сервер DNS в домене cnri запрашивает сервер DNS va.us.
4) По ссылке сервер DNS в домене cnri запрашивает корневой сервер DNS,
который является первичным для доменов .us и .edu. '
5) По ссылке сервер DNS в домене cnri запрашивает сервер DNS isi.edu.
6) Сервер DNS в isi.edu возвращает адрес www.isi.edu.
7) Сервер DNS в домене cnri возвращает адрес www.isi.edu клиенту.
Рис. 2.6. Запрос имени, следуя делегированиям, пересекает дерево DNS
Листинг 2.1. Пример рекурсивного запроса, выполненного nslookup
ns.cnri.reston.va.us:/:IS nslookup Default Server: localhost Address:
127,0.0.1
> . set debug
//Initial Query to CNRI Server (#1)
> . www.isi.edu
Server: ns.cnri.reston.va.us
Address: 132.151.1.1
;; res_mkquery(0, www.isi.edu.cnri.reston.va.us, 1, 255]
Got answer:
HEADER:
opcode - QUERY, id = 4, rcode = NXDOMAIN
Предыдущая << 1 .. 15 16 17 18 19 20 < 21 > 22 23 24 25 26 27 .. 174 >> Следующая