Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
12.5 Просмотр адресов хостов
12.5 Просмотр адресов хостов
Как мы уже знаем, многие системы предоставляют интерактивные программы-определители, дающие возможность пользователям напрямую обращаться к серверам DNS, посылая к ним запросы и получая ответы. Приведем пример работы с программой-определителем nslookup для Unix:
1. Сразу после ввода пользователем имени программы локальный сервер по умолчанию идентифицирует себя, выводя собственное имя и адрес. В нашем примере именем будет r2d2.jvnc.net, а адресом — 128.121.50.2.
2. Пользователь вводит имя хоста, адрес которого нужно узнать.
3. Запрос отправляется на сервер.
4. После каждого запроса сервер (r2d2) идентифицирует себя и выводит ответ.
5. Если пользователь запрашивает локальную информацию, то сервер извлекает ответ из собственной базы данных.
6. Если пользователю требуются сведения о внешнем хосте, сервер сначала проверяет их наличие в собственном кеше (хранящем данные о последних запросах пользователей) и извлекает их (если они есть) либо (если их нет) взаимодействует с удаленным авторитетным сервером для получения ответа из его базы данных.
7. Ответ от удаленного авторитетного сервера сохраняется в дисковом кеше локального сервера для будущего использования и пересылается пользователю, запросившему этот ответ.
Каждый этап диалога с программой разъясняется комментариями в правой части страницы. Отметим, что ответ, извлеченный из кеша сервера, маркируется как неавторитетный.
> nslookup
Выводится имя и адрес локального сервера.
Default Server:
R2d2.jvnc.net
Address: 128.121.50.2
Пользователь вводит запрос, ответ на который
> Mickey.jvnc.net.
находится в локальной базе данных.
Server: r2d2.jvnc.net
Снова вывод идентификатора и адреса сервера.
Address: 128.121.50.2
Указанное в запросе имя.
Name: mickey.jvnc.net
Address: 128.121.50.143
Ответ.
> Www.novell.com.
Пользователь вводит запрос об удаленном хосте.
Server: r2d2.jvnc.net
Снова вывод идентификатора и адреса сервера.
Address: 128.121.50.2
Запрашиваемое имя.
Name: www.novell.com
Address: 137.65.2.5
Ответ сохранялся на диске r2d2 и был выведен
пользователю.
> Www.novell.com.
Пользователь повторяет запрос об удаленном
хосте.
Server: r2d2.jvnc.net
Снова вывод идентификатора и адреса сервера.
Address: 128.121.50.2
Ответ получен из локального кеша.
Non-authoritative answer:
Name: www.novell.com
Запрашиваемое имя,
Address: 137.65.2.5
Ответ.
Для чего сервер постоянно идентифицирует себя? Вспомним, что организацию могут обслуживать два или более серверов, один из которых может оказаться слишком загруженным или выключенным на профилактику. В этом случае определитель не сможет получить ответ от первой в своем списке системы и пошлет запрос к следующей системе из списка. По выводимым в nslookup сведениям администратор сможет быстро определить, какой из серверов отвечает на запросы.
Отметим, что в конце каждого запроса стоит символ точки. Ниже в мы рассмотрим причину этого.
- 12.1 Введение
- 12.2 Назначение DNS
- 12.3 Программное обеспечение BIND
- 12.4 Определители
- 12.5 Просмотр адресов хостов
- 12.6 Авторитетные ответы и ответы из кеша
- 12.7 Трансляция адресов в имена
- 12.8 Локальные и глобальные серверы имен доменов
- 12.9 Делегирование
- 12.10 Соединение серверов имен с Интернетом
- 12.11 Разработка базы данных сервера имен
- 12.12 Данные DNS
- 12.13 Элементы описании в DNS
- 12.14 Пример файла трансляции имен в адреса
- 12.15 Трансляция адресов в имена
- 12.16 Формат сообщений DNS
- 12.17 Используемый транспорт
- 12.18 Примеры
- 12.19 Дополнительные типы записей
- 12.20 Недостатки DNS
- 12.21 Дополнительная литература
- Первый просмотр: краткий обзор
- Второй просмотр: детали
- Просмотр списков на узле SharePoint
- Просмотр библиотек документов
- Просмотр каталогов
- Где просмотреть список программ, установленных на моем компьютере?
- Обмен данными между гостевой и хостовой ОС
- Как просмотреть программу телепередач?
- Просмотр веб-страниц
- Я что-то слышал о порядке просмотра сетевых подключений. Где его можно настроить?
- Почему во время просмотра сайтов в Internet Explorer при прокрутке колесиком мыши страницу как бы листает волнами, а не ...
- Как просмотреть историю процесса загрузки Windows?