This is an old revision of the document!
Konfigurasi Hostname di Linux
1. Mengecek Hostname
Untuk memeriksa hostname sistem saat ini:
hostname hostname -f # Fully Qualified Domain Name (FQDN) hostnamectl
Contoh output:
ilyasa@webserver:~$ hostname webserver ilyasa@webserver:~$ hostname -f webserver.yas.lab ilyasa@webserver:~$ hostnamectl Static hostname: webserver Icon name: computer-container Chassis: container ☐ Machine ID: f91ff07142654e1d9eacfbb77447a3db Boot ID: bfc005a4abad4e7692cd044ec61a0e1b Virtualization: lxc Operating System: Ubuntu 24.04 LTS Kernel: Linux 6.8.12-1-pve Architecture: x86-64
2. Mengganti Hostname
Ada dua cara yang umum digunakan:
Menggunakan ''hostnamectl'' (disarankan)
sudo hostnamectl set-hostname new-hostname
Mengubah secara manual
- Edit file
/etc/hostname
sudo nano /etc/hostname
Ganti dengan nama host baru.
- Update juga file
/etc/hosts
sudo nano /etc/hosts
Sesuaikan agar mengarah ke hostname baru, misalnya: <code> 127.0.1.1 new-hostname.yas.lab new-hostname </code>
3. File Konfigurasi Hostname
''/etc/hostname''
Berisi nama host utama.
cat /etc/hostname
Contoh:
ubuntu-desktop
''/etc/hosts''
Berisi mapping IP ↔ hostname.
cat /etc/hosts
Contoh:
127.0.0.1 localhost 127.0.1.1 ubuntu-desktop.yas.lab ubuntu-desktop ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
4. Catatan Penting
- Setelah mengganti hostname, lakukan reboot atau logout-login agar perubahan berlaku penuh.
- Gunakan FQDN (
hostname.domain) jika server ada di dalam jaringan dengan DNS internal. - Untuk server produksi, pastikan konsistensi antara
hostname,/etc/hostname, dan/etc/hosts.