Недавно меня «заставили» выполнить какую-то работу сисадмина, хотя я не очень люблю это делать, я много читаю, экспериментирую и учусь.
Есть один фундаментальный аспект конфигурации сервера, который я не смог понять - имена хостов .
Например, в Ubuntu необходимо установить имя хоста следующим образом (согласно Библиотеке Linode ):
echo "plato" > /etc/hostname
hostname -F /etc/hostname
Файл: / etc / hosts
127.0.0.1 localhost.localdomain localhost
12.34.56.78 plato.example.com plato
Я предполагаю, что plato
это произвольное имя, и это plato.example.com
полное доменное имя.
Теперь мои вопросы:
- Это обязательно?
- Для чего?
- Где это нужно / используется?
- Почему я не могу определить "localhost" как имя хоста для каждой машины?
- Нужно ли настраивать запись DNS для
plato.example.com
полного доменного имени? - Должен
plato.example.com
ли использоваться в качестве обратной записи DNS для моего IP?
Кроме того, есть ли "лучшие практики" для выбора имен хостов? Я видел людей, использующих греческие буквы, названия планет и даже мифологические фигуры ... Что происходит, когда у нас заканчиваются буквы / планеты?
Извините, если это глупый вопрос, но я никогда не был в восторге от конфигурации сети.