У меня есть сервер Centos 7 с десятками доменных имен и IP-адресов.
IP-адреса указывают на мой сервер.
Каждое доменное имя указывает на свой IP-адрес через запись A.
Я хочу настроить свое полное доменное имя для установки Постфикс.
/etc/hostname
содержит myproject.localdomain
/etc/hosts
содержит:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Команда hostname
возвращает:
myproject.localdomain
hostname -f
возвращает:
localhost
доменное имя возвращается (нет)
Нужно ли мне выбирать реальный купленный домен и добавлять к нему имя хоста, например:
ip hotname.domainame hostname
Способ 1)
Вы не определяете имя хоста или полное доменное имя вашего сервера, используя / etc / hosts файл
Вы могли редактировать / etc / hostname file, введите свое имя хоста и сохраните файл. Это было бы только частью процесса
Тогда на CentOS 7 у вас есть hostnamectl команда:
hostnamectl set-hostname host.domain.tld --static
Способ 2)
Использовать nmtui инструмент путем выдачи nmtui на консоли ssh или прямо на консоль сервера. Выбрать Редактировать соединение затем спуститесь вниз с помощью клавиш со стрелками и выберите Установить имя хоста системы и там вы устанавливаете имя хоста.