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 server1dan nama domain saya sebagai domain.org.
Bagaimana saya bisa melakukannya dengan benar?
Memang, halaman manual hostnametidak 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/hostnametidak 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 OVERWRITTENdi server saya (versi yang sama).