12.5 Просмотр адресов хостов
Как мы уже знаем, многие системы предоставляют интерактивные программы-определители, дающие возможность пользователям напрямую обращаться к серверам DNS, посылая к ним запросы и получая ответы. Приведем пример работы с программой-определителем
1. Сразу после ввода пользователем имени программы локальный сервер по умолчанию идентифицирует себя, выводя собственное имя и адрес. В нашем примере именем будет
2. Пользователь вводит имя хоста, адрес которого нужно узнать.
3. Запрос отправляется на сервер.
4. После каждого запроса сервер (
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
Ответ.
Для чего сервер постоянно идентифицирует себя? Вспомним, что организацию могут обслуживать два или более серверов, один из которых может оказаться слишком загруженным или выключенным на профилактику. В этом случае определитель не сможет получить ответ от первой в своем списке системы и пошлет запрос к следующей системе из списка. По выводимым в
Отметим, что в конце каждого запроса стоит символ точки. Ниже в мы рассмотрим причину этого.
12.6 Авторитетные ответы и ответы из кеша
Все данные вводятся и изменяются на
Когда система посылает запрос к DNS, она не заботится о том, куда попадет запрос — на первичный или на вторичный сервер имен. Все серверы имен (первичные и вторичные)
Для снижения трафика локальный сервер
Как долго информация находится в кеше? Максимальное время хранения конфигурируется авторитетным сервером и сообщается запрашивающей системе вместе с ответом.
12.7 Трансляция адресов в имена
Система DNS обратима, т.е. может выполнять обратную трансляцию адресов в имена. Однако способ, используемый для этого в
■ Установить тип запроса в
■ Записать адрес
Например:
> set type = ptr
> 143.50.121.128.in-addr.arpa.
Server: r2d2.jvnc.net
Address: 128.121.50.2
143.50.121.128.in-addr.arpa host name = mickey.jvnc.net
>
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии