НАИМЕНОВАНИЕ
- Provided by: manpages-ru (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
/etc/hosts
Данная страница руководства описывает формат файла /etc/hosts. Это простой текстовый файл, который связывает IP-адреса с названиями узлов (по одному IP-адресу на строку). Для каждого узла в отдельной строке должна быть представлена запись со следующей информацией:
IP-адрес каноническое_название_узла [псевдонимы...]
IP-адрес может соответствовать как IPv4, так и IPv6. Поля записи разделяются любым количеством пробелов и/или символов табуляции. Текст, начинающийся с символа "#" до конца строки считается комментарием и игнорируется. Названия узлов могут содержать только буквы, цифры, знаки минус ("-") и точки ("."). Они должны начинаться с буквы и заканчиваться буквой или цифрой. Необязательные псевдонимы позволяют изменять названия, использовать альтернативное написание, более короткие названия хостов или общие названия хостов (например, localhost). При необходимости хост может содержать две отдельные записи в этом файле; по одной для каждой версии протокола интернет (IPv4 и IPv6).
Сервер Berkeley Internet Name Domain (BIND) реализует сервер службы названий для UNIX систем. Он расширяет или замещает файл /etc/hosts при операциях поиска названия узла, а также освобождает от необходимости поддерживать актуальность и полноту /etc/hosts.
В современных системах, даже таблица узлов может быть заменена на DNS, это широко используется в следующих случаях:
/etc/hosts
Изменения этого файла сразу начинают действовать, если этот файл не кэшируется используемым его приложением.
В RFC 952 показан первоначальный формат таблицы узлов, хотя позднее он был изменён.
Перед появлением DNS, таблица узлов была единственным способом определения IP-адресов по именам узлов в развивающейся сети Интернет. В самом деле, этот файл мог быть создан из официальной базы данных узлов, которая обслуживалась Центром управления сетевой информацией (Network Information Control Center (NIC)), и внесения локальных изменений, которые часто требовались для поддержки актуальности данных и добавления неофициальных псевдонимов и/или неизвестных узлов. NIC больше не поддерживает файлы hosts.txt (приблизительно с 2000 года), но на их WWW существуют исторические файлы hosts.txt. Я обнаружил три: от 92, 94 и 95 годов.
# Следующие строки рекомендуется иметь для хостов, поддерживающих IPv4 127.0.0.1 localhost # 127.0.1.1 часто используется для указания полного доменного именования машины 127.0.1.1 thishost.example.org thishost 192.168.1.10 foo.example.org foo 192.168.1.13 bar.example.org bar 146.82.138.7 master.debian.org master 209.237.226.90 www.opensource.org # Следующие строки рекомендуется иметь для хостов, поддерживающих IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
hostname(1), resolver(3), host.conf(5), resolv.conf(5), resolver(5), hostname(7), named(8)
Internet RFC 952
Русский перевод этой страницы руководства разработал(и) Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Aleksandr Felda <isk8da@gmail.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.