5.13 Трансляция имен в адреса

5.13 Трансляция имен в адреса

Конечному пользователю проще вводить легко запоминаемые имена, когда требуется указать IP-адрес для системы назначения. Многие компьютеры сконфигурированы с созданием небольшого файла hosts, в котором перечислены имена и адреса всех локальных систем. Часть такого файла, хранимого на хосте компании Global Enterprise Systems с именем tigger.jvnc.net, может выглядеть как:

128.121.50.2   r2d2.jvnc.net   r2d2

128.121.50.7   nisc.jvnc.net   nisc

128.121.50.141 minnie.jvnc.net minnie

128.141.50.141 mickey.jvnc.net mickey

128.141.50.143 donald.jvnc.net donald

128.141.50.145 tigger.jvnc.net tigger

128.141.50.148 chip.jvnc.net   chip

128.141.50.149 bambi.jvnc.net  bambi

128.121.50.152 sleepy.jvnc.net sleepy

Все остальные примеры этой главы получены на tigger.jvnc.net.

Запрос к распределенной базе данных системы именования доменов (Domain Name System — DNS) применяется при глобальном преобразовании имен в адреса. Предположим, приложение nslookup посылает запрос на трансляцию имени в Domain Name Server, называемую r2d2.jvnc.net. Мы решили выяснить адрес WWW сервера Белого дома (White House) и сервера пересылки файлов компании Novell, Inc.:

> nslookup

Default Server: r2d2.jvnc.net

Address: 128.121.50.2

> www.whitehouse.gov.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: www.whitehouse.gov.

Address: 128.102.252.1

> ftp.novell.com.

Server: r2d2.jvnc.net

Address: 128.121.50.2

Name: bantu.Provo.Novell.COM

Address: 137.65.1.3

Aliases: ftp.novell.com

Ответ на второй запрос показывает, что имя ftp.novell.com в действительности является псевдонимом (alias) для компьютера bantu.Provo.Novell.COM.