Memahami Fungsi File Hosts
File hosts adalah file teks sistem operasi yang memetakan nama host (domain) ke alamat IP. File ini berfungsi sebagai resolusi nama statis sebelum sistem melakukan kueri ke DNS (Domain Name System) publik. Mengedit file ini memungkinkan Anda mengarahkan domain tertentu ke server hosting lokal atau server pengembangan tanpa harus mengubah konfigurasi DNS global.
Lokasi File Hosts Berdasarkan Sistem Operasi
Sebelum melakukan pengeditan, pastikan Anda mengetahui lokasi file tersebut. File ini tidak memiliki ekstensi dan memerlukan hak akses administrator untuk diubah.
| Sistem Operasi | Path Lokasi File |
|---|---|
| Windows | C:\Windows\System32\drivers\etc\hosts |
| Linux / macOS | /etc/hosts |
Langkah Teknis Mengedit File Hosts
Ikuti prosedur berikut untuk melakukan perubahan pada file hosts dengan aman:
1. Akses dengan Hak Administrator
Anda tidak dapat menyimpan perubahan jika tidak membuka aplikasi editor teks (seperti Notepad atau Nano) dengan hak akses administrator atau sudo.
2. Sintaks Penulisan
Gunakan format [Alamat IP] [Spasi] [Nama Domain]. Contoh:
127.0.0.1 dev.lokal.test
192.168.1.5 staging.proyek.com3. Simpan dan Verifikasi
Setelah menyimpan file, Anda tidak perlu melakukan restart komputer. Perubahan akan langsung terbaca oleh browser atau aplikasi sistem. Anda dapat memverifikasi dengan perintah ping [domain] di terminal untuk memastikan domain telah mengarah ke IP yang benar.
Catatan Penting Mengenai Hosting
Perlu dibedakan bahwa file hosts di komputer lokal berbeda dengan layanan hosting web. Layanan hosting web seperti yang digunakan oleh platform blog atau layanan video seperti TikTok, mengelola file di server mereka sendiri. Jika Anda ingin memublikasikan blog ke server hosting web Anda sendiri, Anda biasanya menggunakan protokol FTP (File Transfer Protocol) untuk mengunggah file, bukan dengan mengedit file hosts lokal.
Troubleshooting Umum
- File tidak bisa disimpan: Pastikan Anda menjalankan editor teks sebagai Administrator (Windows) atau menggunakan
sudo(Linux). - Perubahan tidak berefek: Bersihkan cache DNS browser Anda atau jalankan perintah
ipconfig /flushdnsdi Command Prompt Windows. - Salah ketik: Pastikan tidak ada karakter tambahan atau spasi yang tidak perlu di depan alamat IP.