Налаштування доменного імені в CentOS


17

Як налаштувати доменні імена в OS OS?

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

Відповіді:


19

Чотири речі:

  • Додайте запис імені хоста до /etc/hosts. Використовуйте тут детальний формат .

  • Якщо ваше ім'я хоста - "ваше_як", введіть hostname your_hostnameкомандний рядок, щоб зміни були ефективними.

  • Визначте ім'я хоста, /etc/sysconfig/networkщоб це налаштування зберігалося під час перезавантаження.

  • Перезавантажте систему або перезавантажте служби, які залежать від імені хоста (чашки, syslog, apache, sendmail тощо)


8

Якщо під доменним іменем ви маєте на увазі суфікс домену, то /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для дуже довгої версії.


У CentOS 7 HOSTNAMEв /etc/sysconfig/networkбільше не працює.
Rui F Ribeiro

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.