Hostname merupakan nama dari sebuah server yang ada di dalam suatu jaringan. Hostname ini harus unik, berbeda-beda dengan yang lainnya supaya dapat dicari dengan cepat.
Jenis Hostname
Ada 3 jenis hostname dalam komputer server, yaitu:
1. Static hostname
Static hostname merupakan nama hostname yang bersifat statis dan ini sangat penting. Hostname ini biasanya disimpan didalam file /etc/hostname
supaya dapat diidentifikasi antar server dalam suatu jaringan. Static hostname ini biasanya hanya akan terdiri dari huruf kecil dan angka dan titik. Contoh: server1.cenah.co.id
.
2. Pretty Hostname
Pretty Hostname merupakan nama yang bebas diisikan diluar aturan hostname. Di dalam centos 7 biasanya akan disimpan didalam direktori /etc/machine-info
. Karena, pada pretty hostname ini bisa terdiri dari spasi, huruf dan angka dan karakter tidak standar lainnya. Maka pretty hostname ini nantinya tetap akan diubah ke static hostname.
Cara mengganti Hostname
Untuk mengganti hostname, tetap diperlukan reboot setelah proses penggantiannya selesai. Maka, sebelum melakukan penggantian pastikan server sudah dalam mode maintenance dengan cara semua service yang berjalan sudah dimatikan terlebih dahulu.
Pertama-tama, kita cek hostname nya terlebih dahulu dengan menjalankan perintah.
~ sudo hostnamectl Static hostname: server1.cenah.co.id Icon name: computer-vm Chassis: vm Machine ID: 4fc781c12b72588c835d37aa5ae8f934 Boot ID: 0e9a0870dbba4a9e897c466d4265634b Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.80.1.el7.x86_64 Architecture: x86-64
Kemudian setelah itu, baru kita akan menjalankan perintah seperti dibawah ini.
sudo hostnamectl set-hostname hostnamebaru.cenah.co.id
Setelah itu, kita harus nambahkan hostname baru di /etc/hosts dengan cara
sudo nano /etc/hosts
Kemudian tambahkan hostnamebaru.cenah.co.id pada loopback IP v4 dan V6nya. contoh:
127.0.0.1 localhost localhost.localdomain server1.cenah.co.id hostnamebaru.cenah.co.id ::1 localhost localhost.localdomain server1.cenah.co.id hostnamebaru.cenah.co.id
Catatan: server1.cenah.co.id
adalah hostname yang lama, anda bisa menghapusnya.
Kemudian setelah itu anda bisa reboot servernya dengan cara menjalankan perintah
sudo shutdown --reboot 0
Kemudian, apabila sudah selesai reboot pastikan hostnamenya sudah berubah atau belum dengan cara menjalankan perintah hostnamectl
lagi.
Demikian, semoga membantu.