Cara Edit File Hosts di Komputer untuk Akses Server Lokal

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 OperasiPath Lokasi File
WindowsC:\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.com

3. 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 /flushdns di Command Prompt Windows.
  • Salah ketik: Pastikan tidak ada karakter tambahan atau spasi yang tidak perlu di depan alamat IP.