Saya menyewa server, menjalankan Ubuntu 16.04 di sebuah perusahaan, beri nama company.org.
Saat ini, server saya dikonfigurasi seperti ini:
- nama host:
server737263
- nama domain:
company.org
Inilah FQDN saya:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Ini tidak mengejutkan.
Saya juga menyewa nama domain, sebut saja domain.org
. Apa yang ingin saya lakukan adalah mengubah nama server saya menjadi server1.domain.org
.
Ini berarti mengonfigurasi nama host saya sebagai server1
dan nama domain saya sebagai domain.org
.
Bagaimana saya bisa melakukannya dengan benar?
Memang, halaman manual hostname
tidak jelas. Setidaknya bagi saya:
HOSTNAME (1)
[...]
SET NAME
- Saat dipanggil dengan satu argumen atau dengan opsi --file, perintah tersebut mengatur nama host atau nama domain NIS / YP. hostname menggunakan fungsi sethostname (2), sedangkan ketiga domainname, ypdomainname, dan nisdomainname menggunakan setdomainname (2). Perhatikan, ini hanya efektif hingga reboot berikutnya. Edit / etc / hostname untuk perubahan permanen.
[...]
FQDN
- Anda tidak dapat mengubah FQDN dengan nama host atau nama domain.
[...]
Jadi sepertinya pengeditan /etc/hostname
tidak cukup? Karena jika itu benar-benar mengubah nama host, itu akan mengubah FQDN. Ada juga trik yang saya baca untuk mengubah nama host dengan perintah sysctl kernel.hostname=server1
, tetapi tidak ada yang mengatakan apakah ini cara yang benar atau trik yang jelek.
Begitu:
Apa cara yang benar untuk mengatur nama host?
Apa cara yang benar untuk mengatur nama domain?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
di server saya (versi yang sama).