DNS Bermasalah, File /etc/hosts Kuncinya
Selama saya belajar dan berkutat dengan server di PT. Excellent Infotama Kreasindo, terutama saat mengelola Linux dan email server seperti Zimbra, saya baru benar-benar paham bahwa tidak semua hal di jaringan itu selalu bergantung pada DNS. Ada satu file kecil, sering dianggap sepele, tapi dampaknya besar, yaitu file /etc/hosts.
File ini bisa dibilang sebagai buku catatan alamat milik sistem operasi. Sebelum server bertanya ke DNS, sistem akan lebih dulu melihat ke /etc/hosts. Kalau nama host sudah ada di sini, maka DNS tidak akan dipakai sama sekali.
Sederhana, tapi penting.
Direktori /etc
Kita mengenal dulu direktori /etc tempat file ini tertanam sejak awal instalasi sistem operasi linux.
Direktori /etc adalah pusat penyimpanan berkas konfigurasi sistem di Linux dan sistem Unix-like, sering disebut sebagai "Etcetera" atau Editable Text Configuration. Direktori ini menyimpan pengaturan seluruh sistem (system-wide), skrip startup, dan berkas konfigurasi aplikasi yang dapat diedit (biasanya berbasis teks .conf)
Fungsi utama direktori /etc:
- Tempat Berkas Konfigurasi: Berisi pengaturan untuk layanan, jaringan, dan aplikasi.
- Contoh Penting: /etc/passwd (akun pengguna), /etc/fstab (mount point), dan /etc/ssh/ (konfigurasi SSH).
- Sifat: Konfigurasi di dalamnya berlaku secara global untuk semua pengguna (system-wide).
- Keamanan: Umumnya hanya dapat diubah oleh root atau administrator, karena file-file ini krusial untuk perilaku sistem
- Membangun server internal
- Mengonfigurasi Zimbra multi-server
- Mengatasi error seperti NXDOMAIN
- DNS internal belum siap atau belum digunakan
- Lebih cepat dari DNS
- Sistem tidak perlu query ke luar atau ke server DNS lain.
- Solusi darurat saat DNS bermasalah
- Ketika DNS error, /etc/hosts bisa jadi penyelamat.
- Wajib untuk komunikasi antar server
- Terutama di lingkungan multi-server.
- Mencegah hostname unresolved
- Banyak service gagal jalan hanya karena hostname tidak dikenali.
Comments
Post a Comment