table of contents
other versions
- wheezy 0.98-4
HOSTS(5) | Руководство программста Linux | HOSTS(5) |
ИМЯ¶
hosts - Статическая таблица для поиска имён узловОБЗОР¶
/etc/hostsОПИСАНИЕ¶
Данная страница руководства описывает формат файла /etc/hosts . Это простой текстовый файл, который ассоциирует IP адреса с именами узлов, по одному IP адресу в строке. Для каждого узла в одной строке должна быть представлена запись со следующей информацией:
IP_адрес
каноническое_имя_узла
псевдонимы
Поля записи
разредяются
пробелами
и/или
символами
табуляции.
Текст,
начинающийся
с символа "#"
до конца
строки
считается
комментарием
и
игнорируется.
Имена узлов
могут
содержать
только букв,
цифры знак
минус ("-") и
точку ("."). Они
должны
начинаться с
буквы и
заканчиваться
буквой или
цифрой.
Псевдонимы
предоставляются
для
возможности
выбора более
одного
имени,
альтернативного
произношения,
сокращения
имени узла
или для
указания
наиболее
общего имени
узла
(например, localhost).
Формат файла
описывается
в RFC 952.
DNS сервер Berkeley Internet Name Domain
(BIND) реализует
сервер
службы имён
для UNIX систем.
Он расширяет
или замещает
файл /etc/hosts при
операциях
поиска имени
узла, а также
освобождает
от
необходимости
поддерживать
актуальность
и полноту /etc/hosts .
В
современных
системах,
даже
заданная в
файле /etc/hosts
информация,
может быть
перекрыта
информацией
из DNS, это
широко
используется
для следущих
случаев:
- начальная загрузка
- Большинство систем имеют маленький размер файла /etc/hosts , который обычно содержит имена и адреса наиболее важных узлов локальной сети. Это полезно, когда когда служба DNS не запущена, например во время загрузки системы.
- NIS
- сайты, которые используют NIS, хранят таблицу узлов в базе данных узлов NIS. Но даже при работе с NIS остаётся возможность использовать DNS, большинство NIS сайтов также используют для целей резервного копирования и файл /etc/hosts , где размещаются записи о всех локальных узлах.
- изолированные узлы
- Маленькие сайты, которые являются изолированными от сети, используют файл /etc/hosts вместо DNS. Если локальная информация меняется редко и сеть не подключена к Интернет, DNS не даёт ощутимых преимуществ.
ПРИМЕР¶
127.0.0.1 localhost 192.168.1.10 foo.mydomain.org foo 192.168.1.13 bar.mydomain.org bar 216.234.231.5 master.debian.org master 205.230.163.103 www.opensource.org
ИСТОРИЧЕСКОЕ ЗАМЕЧАНИЕ¶
Перед появлением DNS, файл с таблицей узлов /etc/hosts был единственным способом определения имён узлов по IP адресам в развивающейся сети Интернетет. В самом деле, этот файл мог быть создан из официальной базы данных узлов, которая обслуживалась Центром управления сетевой информацией (Network Information Control Center (NIC)), и далее с помощью локальных изменений, которые часто требовались, чтобы поддержать актуальность данных и чтобы учитывать неофициальные псевдонимы и/или неизвестные узлы. NIC больше не поддерживает файлы hosts.txt (приблизительно с 2000 года), но на их WWW существуют исторические файлы hosts.txt. Я обнаружил три: от 92, 94 и 95 годов.ФАЙЛЫ¶
/etc/hostsСМОТРИ ТАКЖЕ¶
hostname(1) resolver(3), resolver(5), hostname(7), named(8), Internet RFC 952АВТОР¶
Данную страницу руководства написал Manoj Srivastava <srivasta@debian.org>, для системы Debian GNU/Linux.ПЕРЕВОД¶
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 20042002-06-16 | Debian |