Назад | Перейти на главную страницу

Настроить доменное имя в CentOS

Как настроить доменные имена в Cent OS?

Я фактически подключаюсь к серверам через удаленный терминал SSH, и у меня также есть учетные данные root. Настраивает ли /etc/sysconfig/network и /etc/hosts хватит? Было бы здорово иметь несколько шагов или руководств по настройке ..

Четыре вещи, которые нужно сделать:

  • Добавьте запись имени хоста в /etc/hosts. Использовать формат подробно описан здесь.

  • Если ваше имя хоста "your_hostname", введите hostname your_hostname в командной строке, чтобы изменения вступили в силу.

  • Определите имя хоста в /etc/sysconfig/network чтобы этот параметр сохранялся при перезагрузке.

  • Перезагрузите систему или перезапустите службы, зависящие от имени хоста (cups, syslog, apache, sendmail и т. Д.)

Если под доменным именем вы имеете в виду суффикс домена, то /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 для очень длинной версии.

Способ сделать это сейчас hostnamectl hostname.domainname