Конфигурация DNS
В предыдущей главе мы рассматривали использование и закрепление IP адресов за компьютерами в локальной сети. Так как IP адреса тяжело запоминаются, а для людей более приемлемо давать компьютерам имена, то в TCP/IP можно закреплять за компьютерами имена. Речь идет о так называемых DNS именах, которые могут отличаться от имен использованных в сети Microsoft (это имена, которые видны под иконой Network Neighbors). Каждому IP таким образом отвечает имя или alias.
Должен существовать способ как переводить эти имена на IP адреса, так как именно они требуются для коммуникации. Перевод осуществляется или через DNS сервер, или при помощи статических таблиц размещенных в каждом компьютере локальной сети. Мы рассмотрим второй способ, так как для сети с четырмя компьютерами вполне достаточен. Компьютерам дадим DNS имена соответствующие именам в сети Microsoft.
Файл, содержащий таблицу с именами, должен называться hosts и должен находиться в следующих директориях :
Windows 95 | \Windows |
Windows NT | \WINNT35\SYSTEM32\DRIVERS\ETC |
Windows 3.1 | \ETC |
WfW 3.11 | \Windows |
Файл hosts - текстовый файл, его записи имеют формат
IP_адрес DNS_имя [aliasеs]
Для корректировки / создания файла можно использовать любой текстовый редактор. Файл должен быть уложен как текстовый и не иметь расширение. К примеру, если в NOTEPAD не укажете расширение, то по умолчанию расширение будет .txt . Тогда надо файл вручную переименовать.
Наш файл будет выглядеть так:
# файл hosts
# этот файл содержит соответствие между именами DNS и IP адресами
#
127.0.0.1 localhost
192.168.1.1 martin winproxy
192.168.1.2 tom
192.168.1.3 petr
192.168.1.4 dusan
# конец файла hosts
Файл надо скопировать на все компьютера в соответствующие директории.
Теперь можете адресовать компьютера в сети TCP/IP при помощи их DNS имен. На всех местах, где ранее встречалась запись "укажите адрес компьютера, на котором работает WinProxy" можете указать вместо его IP адреса соответствующее DNS имя, в нашем случае martin или winproxy.