Недавно я купил VPS от OVH с предустановленным Centos 7. Я хочу убедиться, что мое имя хоста указано правильно.
Согласно некоторым учебникам:
hostname возвращает имя хоста
hostname -f возвращает полное доменное имя
После выполнения этих команд я получил тот же результат: vpsxxxxxxxx.ovh.net Я думал, что имя хоста и полное доменное имя разные!
кошка / etc / hosts
127.0.0.1 - локальный хост
IP - vpsxxxxxxxx.ovh.net - vpsxxxxxxxx
Я запутался, я связал доменное имя, которое я приобрел отдельно, со своим VPS, я также планирую добавить другое доменное имя для запуска двух сайтов на моем VPS.
Мое имя хоста правильное?
Как мы можем позвонить на vpsxxxxxxxx.ovh.net? Имя внешнего домена, внутренний домен, имя хоста, поддомен ovh.net?
Как насчет двух доменных имен, которые я связал с VPS? Нужны ли им какие-то настройки в / etc / hosts?
Я должен исправить эти проблемы, чтобы включить почтовый сервер postfix.
В имя хоста всегда должно быть установлено на полное доменное имя в CentOS 7, согласно рекомендациям Red Hat.
Имя хоста может быть строкой произвольной формы длиной до 64 символов. Однако Red Hat рекомендует, чтобы как статические, так и временные имена соответствовали полное доменное имя (FQDN), используемый для машины в DNS, например
host.example.com
. Также рекомендуется, чтобы статические и временные имена состояли только из 7-битных символов нижнего регистра ASCII, без пробелов и точек и ограничивались форматом, разрешенным для меток доменных имен DNS, даже если это не является строгим требованием. Более старые спецификации не допускают подчеркивания, поэтому их использование не рекомендуется.
Если вы используете электронную почту на сервере, тогда имя хоста должно быть установлено в домене, который вы контролируете, а не в домене, контролируемом вашим поставщиком услуг. Его не нужно помещать в /etc/hosts
при условии, что для имени существуют соответствующие записи DNS.