Если под доменным именем вы подразумеваете суффикс домена, то /etc/resolv.conf
это место, куда идет домен. Просто добавьте строкуdomain yourdomain.com
Затем, чтобы установить имя хоста вашего сервера, есть только одно хорошее место для него, и это /etc/sysconfig/network
. Добавьте строку HOSTNAME=yourhostname
и не ставьте доменный суффикс в имени хоста, так как он его берет /etc/resolv.conf
.
Вам не нужно ничего добавлять (и не нужно), /etc/hosts
чтобы определить имя вашего хоста. Это неправильный способ сделать это.
Чтобы проверить ваши настройки, используйте hostname
команду:
Используйте, hostname -s
чтобы получить короткое имя (должно отражать то, что у вас есть в/etc/sysconfig/network
Используйте hostname -d
команду для проверки вашего домена (должен отражать то, что у вас есть /etc/resolv.conf
)
Чтобы проверить все это вместе, вы можете использовать hostname -f
или hostname -A
для очень длинной версии.
HOSTNAME
в/etc/sysconfig/network
больше не работает.