Настройка
локального файла хостов
Теоретически
можно использовать сервер имен DNS для поиска любого имени, включая имена хостов
в локальной сети, но в действительности это чрезвычайно неэффективно. Вариант,
альтернативный использованию сервера имен, - поиск имен компьютеров в относительно
небольших сетях с использованием локальных файлов хостов, поддерживающих поисковые
таблицы.
Локальный
файл хостов находится на компьютере пользователя и содержит список соответствия
IP-адресов и имен компьютеров. Для доступа к файлу локальных хостов необходимо
отредактировать файл /etc/host. conf в текстовом редакторе. Этот файл сообщает
системе Linux как осуществлять поиск имен. Чтобы файл локальных хостов был доступен,
host. conf должен содержать следующие две строки:
order hosts,
bind
multi on
Первая строка
сообщает, что когда осуществляется поиск имени, следует проверить файл локальных
хостов (hosts), а затем - DNS (bind заменяет Berkeley Internet Name Daemon),
следуя инструкциям в файле /etc/resolv. conf.
Затем необходимо
открыть файл локальных хостов /etc/hosts. Этот файл также можно редактировать
в любом текстовом редакторе. Для каждого хост-компьютера следует создать запись
(в одну строку), которая должна иметь следующую форму:
IР_адрес
ИмяХоста Псевдоним Псевдоним Псевдоним ...
Между разделами
в строке (IP-адрес, ИмяХоста и Псевдоним) должен быть хотя бы один пробел. Строки
комментариев начинаются со знака диеза (#) и могут использоваться для структурирования
и пояснения записей в больших файлах хостов.
Рассмотрим
пример. Следующие четыре записи взяты из файла хостов.
194.148.43.194
servl.landegg.edu
194.148.43.195
apps.landegg.edu apps
194.148.43.196 serv3.landegg.edu serv3
www.landegg.edu 194.148143.215
officel5.landegg.edu
office15
Обратите внимание: все строки начинаются с IP-адреса, затем указано имя хоста и псевдонимы для хоста. Псевдонимы не обязательны. Заметим, что для многих компьютеров псевдонимы -это короткая форма имени хоста без полного доменного имени. В таком случае можно обращаться к компьютерам в локальной сети без указания полного имени хоста с доменным именем. Например, к компьютеру с именем apps . landegg.edu можно обратиться как к apps, а к компьютеру с именем officelS . landegg. edu - как к office15.