Правильно настроенный хост должен возвращать следующие имена hostname:
- короткое имя по
hostname
- FQDN по
hostname -f
- доменное имя по
hostname -d
Ключи естественным образом взяты из мануала и результат этих команд — простой тест на правильную конфигурацию хостнейма. От корректности настройки зависит работа многих приложений на сервере, веба, почты и т.п.
Иногда на принимаемых серверах hostname настроен некорректно. Правится ситуация несложным образом:
- Проверяем, что в
/etc/hostname
прописано короткое имя. Если нет, то прописываем. - Проверяем, что в
/etc/hosts
первым доменом на ip-адрес сервера прописан FQDN и если нет, то прописываем.1.2.3.4 somehost.prod.example.com somehost somehost.prod
После изменений перегружаем сервер для проверки, что весь софт правильно работает с загрузки сервера.
Дополнение:
Неправильный hosts, а точнее не-FQDN на первом месте после ip-адреса сервера приводит к ошибке apache2:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using XXX.XXX.XXX.XXX. Set the 'ServerName' directive globally to suppress this message