7.3. Создание файла /etc/hosts

Если Вы собираетесь настраивать сетевую карту, Вам необходимо решить, какие IP-адрес, полное доменное имя (FQDN) и возможные псевдонимы для него включить в файл /etc/hosts. Синтаксис файла такой:

IP_адрес myhost.example.org псевдонимы

Если компьютер не будет видим в Интернете (например, вдруг Вы имеете зарегистрированный домен и доступный выделенный блок IP-адресов—у большинства пользователей этого нет), убедитесь, что IP-адрес находится в диапазоне, выделенном для частных сетей. Верными диапазонами являются:

Частная сеть Диапазон адресов      Префикс
10.0.0.1 - 10.255.255.254           8
172.x.0.1 - 172.x.255.254           16
192.168.y.1 - 192.168.y.254         24

x может быть любым числом из диапазона 16-31. y может быть любым числом из диапазона 0-255.

Верным частным IP-адресом может быть 192.168.1.1. Верным FQDN для этого IP может быть lfs.example.org.

Даже если Вы не имеете сетевой карты, все равно необходимо указать FQDN. Это необходимо для корректной работы некоторых программ.

Создайте файл /etc/hosts командой:

cat > /etc/hosts << "EOF"
# Начало /etc/hosts (версия для сетевой карты)

127.0.0.1 localhost
<192.168.1.1> <HOSTNAME.example.org> [hostname1] [hostname2 ...]

# Конец /etc/hosts (версия для сетевой карты)
EOF

Необходимо заменить значения <192.168.1.1> и <HOSTNAME.example.org> на соответствующие Вашим условиям (если IP-адрес был присвоен сетевым/системным администратором и машина будет подключена к существующей сети). Необязательные имена псевдонимов могут быть опущены.

Если Вы не собираетесь настраивать сетевую карту или у Вас ее нет, создайте файл /etc/hosts командой:

cat > /etc/hosts << "EOF"
# Начало /etc/hosts (версия без сетевой карты)

127.0.0.1 <HOSTNAME.example.org> <HOSTNAME> localhost

# Конец /etc/hosts (версия без сетевой карты)
EOF