/etc/hosts

База данных имен хостов (UNIX)

Имя

/etc/hosts


Описание:

В файле /etc/hosts содержится информация об известных хостах в сети. Для каждого хоста указывается отдельная строка со следующей информацией:

IP-адрес официальное_имя_хоста псевдонимы

Позиции разделяются любым числом пробелов, символов табуляции или их комбинацией, однако перед IP-адресами использование пробелов или символов табуляции не допускается. Символ # указывает на начало комментария – любые символы, начиная с символа #, и до конца строки не интерпретируются функциями, осуществляющими поиск по файлу hosts.

Если используется сервер имен, этот файл обеспечивает резервный способ преобразования имен в случаях, когда сервер не функционирует. В таком случае в файл записывается только несколько адресов, к которым относятся адреса для локальных интерфейсов, которые требуются утилите ifconfig во время загрузки, и адреса нескольких компьютеров в локальной сети.

Сетевые адреса указываются в обычной нотации с точками ("."), используемой функцией inet_addr() из числа функций для манипулирования IP-адресами. Имена хостов могут содержать любые печатаемые символы кроме разделителя полей, символа новой строки или символа комментария.