Я орендую сервер під керуванням Ubuntu 16.04 у компанії, назвемо його company.org.
Наразі мій сервер налаштований так:
- ім'я хоста:
server737263
- Доменне ім'я:
company.org
Ось мій FQDN:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Це не дивно.
Я також орендую доменне ім’я, давайте назвати його domain.org
. Що я хотів би зробити, це перейменувати мій сервер як server1.domain.org
.
Це означає конфігурацію мого імені хоста як server1
і мого доменного імені як domain.org
.
Як я можу це зробити правильно?
Дійсно, hostname
розміщення сторінки не зрозуміло. Щонайменше для мене:
HOSTNAME (1)
[...]
Встановити ім'я
- При виклику з одним аргументом або з параметром --file команди встановлюють ім'я хоста або доменне ім'я NIS / YP. ім'я хоста використовує функцію sethostname (2), тоді як усі три доменні імена, ypdomainname та nisdomainname використовують setdomainname (2). Зауважте, що це діє лише до наступного перезавантаження. Редагувати / etc / ім'я хоста для постійних змін.
[...]
FQDN
- Ви не можете змінити FQDN з ім'ям хоста або dnsdomainname.
[...]
Тож здається, що редагування /etc/hostname
недостатньо? Тому що якби воно дійсно змінило ім'я хоста, воно змінило б FQDN. Я також читаю трюк, щоб змінити ім'я хоста за допомогою команди sysctl kernel.hostname=server1
, але нічого не говорить про те, чи це правильний спосіб чи некрасивий трюк.
Так:
Який правильний спосіб встановити ім'я хоста?
Який правильний спосіб встановити доменне ім’я?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
на моєму сервері (однакова версія).