Нещодавно мене "змусили" виконувати якусь роботу з систематизацією, хоча це не те, що я абсолютно люблю робити, я багато читав, експериментував і вчився.
Є один основний аспект конфігурації сервера, який я не зміг зрозуміти - імена хостів .
Наприклад, в 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
це FQDN.
Тепер мої запитання:
- Це обов’язково?
- З якою метою?
- Де це потрібно / використовується?
- Чому я не можу визначити "localhost" як ім'я хоста для кожної машини?
- Чи потрібно налаштувати запис DNS для
plato.example.com
FQDN? - Чи
plato.example.com
слід використовувати як зворотний запис DNS для мого IP?
Також, чи є "найкращі практики" для вибору імен хостів? Я бачив людей, що використовують грецькі букви, імена планети і навіть міфологічні фігури ... Що відбувається, коли у нас закінчуються букви / планети?
Вибачте, якщо це тупе питання, але я ніколи не надто захоплювався мережевими конфігураціями.