Dalam proses pengembangan aplikasi, pengujian server, atau simulasi domain sebelum benar-benar dipublikasikan ke internet, sering kali kita membutuhkan cara agar sebuah nama domain dapat diarahkan ke alamat IP tertentu secara lokal. Pada sistem operasi Windows, hal ini dapat dilakukan dengan memanfaatkan file hosts.
File hosts berfungsi sebagai pemetaan manual antara nama domain dan alamat IP, yang akan dibaca oleh sistem sebelum melakukan pencarian DNS ke internet. Dengan demikian, Windows akan mengarahkan domain yang diakses ke IP yang telah ditentukan, tanpa bergantung pada DNS publik.
Fungsi File Hosts
Secara umum, file hosts digunakan untuk:
- Menguji aplikasi berbasis domain secara lokal.
- Mengarahkan domain ke server internal atau IP lokal.
- Simulasi domain sebelum konfigurasi DNS resmi.
- Pengembangan sistem berbasis web (misalnya server lokal, VM, atau container).
File ini hanya berdampak di komputer tempat file tersebut diatur, dan tidak memengaruhi perangkat lain di jaringan.
Lokasi File Hosts di Windows
Pada sistem Windows, file hosts berada di direktori sistem berikut:
C:\Windows\System32\drivers\etc\hosts
Perlu diperhatikan bahwa file ini tidak memiliki ekstensi, sehingga tidak tertulis sebagai .txt.
Cara Mengedit File Hosts
Karena file hosts merupakan bagian dari sistem, proses pengeditannya memerlukan hak administrator. Langkah-langkahnya adalah sebagai berikut:
- Buka Notepad dengan memilih Run as administrator.
- Pada Notepad, klik File → Open.
- Arahkan ke folder:
C:\Windows\System32\drivers\etc - Ubah filter file dari Text Documents (.txt)* menjadi All Files.
- Pilih file hosts, lalu buka.
Menambahkan Pengaturan Domain ke IP
Untuk mengarahkan sebuah domain ke IP tertentu, tambahkan baris baru di bagian bawah file dengan format:
IP_ADDRESS NAMA_DOMAIN
Contoh:
192.168.1.10 perpustakaan.xyz
192.168.1.10 www.perpustakaan.xyz
Pada contoh tersebut, setiap kali domain perpustakaan.xyz diakses dari komputer tersebut, Windows akan langsung mengarahkannya ke IP 192.168.1.10.
Setelah selesai, simpan file dan tutup Notepad.
Membersihkan Cache DNS
Agar perubahan segera diterapkan, disarankan untuk membersihkan cache DNS dengan langkah berikut:
- Buka Command Prompt sebagai Administrator.
- Jalankan perintah:
ipconfig /flushdns
Langkah ini memastikan Windows tidak menggunakan cache DNS lama.
Pengujian Konfigurasi
Untuk memastikan pengaturan berhasil, pengujian dapat dilakukan dengan:
- Mengakses domain melalui browser.
- Menggunakan perintah:
ping perpustakaan.xyz
Jika alamat IP yang ditampilkan sesuai dengan yang diatur, maka konfigurasi telah berhasil.
Hal yang Perlu Diperhatikan
Beberapa poin penting terkait penggunaan file hosts:
- Bersifat lokal, hanya berlaku pada satu komputer.
- Tidak cocok sebagai pengganti DNS publik untuk produksi.
- Sangat efektif untuk kebutuhan pengembangan, pelatihan, dan pengujian sistem.
File hosts merupakan solusi sederhana namun sangat berguna untuk mengatur pemetaan domain secara lokal di Windows. Dengan memahami lokasi, fungsi, dan cara konfigurasinya, pengembang maupun pengelola sistem dapat melakukan pengujian aplikasi berbasis domain secara efisien tanpa perlu konfigurasi DNS yang kompleks.