Jika Anda baru saja order VPS ataupun dedicated server, tapi Anda kurang suka dengan nama hostnamenya, maka Anda bisa melakukan perubahan hostname melalui SSH.
Berikut ini caranya :
1. Login ke SSH via putty
2. Cek hostname server Anda :
[root@localhost ~]# hostname
localhost.localdomain
3. Mengubah hostname lama menjadi baru:
[root@localhost ~]# nano /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
localhost.localdomain ganti dengan hostname baru anda, misalkan: hostnamebaru.namadomain.com
Lalu SAVE dengan CTRL+X
4. Ubah sekali lagi :
[root@localhost ~]# hostname hostnamebaru.namadomain.com
[root@localhost ~]# hostname
hostnamebaru.namadomain.com
[root@localhost ~]# reboot
*** UPDATE UNTUK CENTOS 7 ***
Tipe-tipe hostname pada centos 7 :
- Static hostname yang dibuat oleh sysadmin atau Anda yang punya akses root. Contoh : “server1”, “wwwbox2”, atau “server2.klikhost.com.
- Transient/dynamic hostname yang dibuat oleh DHCP atau mDNS server pada waktu berjalan.
- Pretty hostname yang dibuat oleh sysadmin/end-users dan itu adalah bentuk bebas dari UTF8. Misal : “Klikhost’s Server”.
Syntax yang dapat digunakan :
# hostnamectl set-hostname Your-New-Host-Name-Here
# hostnamectl set-hostname "Your New Host Name Here" --pretty
# hostnamectl set-hostname Your-New-Host-Name-Here --static
# hostnamectl set-hostname Your-New-Host-Name-Here --transient
Contoh :
Untuk mengatur hostname dengan nama “server32”, ketik di ssh :
# hostnamectl set-hostname server32
Untuk membuat hostname statis dengan nama “server1.klikhost.com”, ketik :
# hostnamectl set-hostname server1.klikhost.com --static
Untuk membuat hostname cantik dengan nama “Server Punya Samuel”, ketik:
# hostnamectl set-hostname "Server Punya Samuel" --pretty
Untuk merestart : systemctl restart systemd-hostnamed
Untuk menverifikasi perubahan : hostnamectl status