Mengelola File Hosts Lokal macOS dengan ServBay
Pada sistem macOS, file /etc/hosts
merupakan file sistem yang penting untuk memetakan nama domain tertentu (hostname) ke alamat IP yang ditentukan. Hal ini sangat bermanfaat untuk pengembangan web lokal, pengujian layanan tertentu, simulasi lingkungan produksi, atau memblokir akses ke situs tertentu. Mengedit file /etc/hosts
secara manual biasanya memerlukan hak administrator dan rawan kesalahan. ServBay menyediakan antarmuka grafis yang intuitif dan mudah digunakan, memungkinkan Anda untuk melihat, menambahkan, mengedit, menonaktifkan sementara, dan menghapus catatan pada file hosts
lokal dengan mudah, sehingga proses pengelolaan menjadi jauh lebih sederhana. Artikel ini akan memandu Anda secara detail bagaimana memanfaatkan fitur ServBay untuk mengelola file hosts
lokal Anda secara efisien.
Melihat Konten File Hosts Lokal
File hosts
terletak di path /etc/hosts
. Dengan ServBay, Anda dapat dengan mudah melihat konten file hosts
lokal Anda tanpa harus membuka terminal atau editor teks.
Langkah-Langkah Melihat
- Buka antarmuka manajemen ServBay.
- Arahkan ke bagian
DNS
di menu sebelah kiri. - Pada area konten di sisi kanan, gulir ke bawah hingga menemukan panel
Hosts file
. - ServBay akan menampilkan konten terbaru dari file
/etc/hosts
secara real time.
Melalui antarmuka ServBay, Anda dapat langsung melihat seluruh catatan pemetaan nama domain ke alamat IP yang sudah dikonfigurasi, baik yang ditambahkan secara otomatis oleh ServBay maupun yang Anda tambahkan atau modifikasi secara manual.
Menambah Catatan Baru ke File Hosts
Selama proses pengembangan atau pengujian, Anda mungkin perlu memetakan nama domain tertentu ke alamat IP tertentu (misalnya, memetakan servbay.demo
ke 127.0.0.1
untuk mengarah ke server lokal). Dengan ServBay, Anda dapat dengan mudah menambahkan catatan baru ke file hosts
lokal.
Langkah-Langkah Menambah
- Buka antarmuka manajemen ServBay.
- Arahkan ke bagian
DNS
di menu sebelah kiri. - Pada panel
Hosts file
di sebelah kanan, klik tombol+
di atas daftar. - Pada kotak input yang muncul, masukkan catatan yang ingin Anda tambahkan dengan format
domain IP address
. Contoh:127.0.0.1
- Klik tombol
Tambah
.
Setelah Anda klik tombol Tambah
, ServBay akan menambahkan catatan pemetaan nama domain ke alamat IP tersebut ke dalam file /etc/hosts
. Perlu diingat, mengedit file Hosts biasanya memerlukan hak administrator; ServBay akan meminta otorisasi Anda jika diperlukan.
TIP
ServBay mendukung penambahan beberapa alamat IP untuk satu nama domain, juga mendukung alamat IPv6. Jika ingin menambahkan lebih dari satu alamat IP, pisahkan dengan tanda koma (,
) dalam format bahasa Inggris. Contoh: 127.0.0.1, ::1
Mengedit Catatan File Hosts yang Sudah Ada
Terkadang, Anda mungkin perlu mengubah alamat IP yang dipetakan ke sebuah domain. Dengan ServBay, Anda dapat dengan mudah mengedit catatan di file hosts
lokal.
Langkah-Langkah Mengedit
- Buka antarmuka manajemen ServBay.
- Arahkan ke bagian
DNS
di menu sebelah kiri. - Pada panel
Hosts file
di sebelah kanan, temukan catatan yang ingin Anda edit. - Klik baris catatan tersebut.
- Pada panel edit yang muncul di sebelah kanan, ubah nama domain atau alamat IP sesuai kebutuhan. Misalnya, ganti
127.0.0.1
menjadi10.0.0.1
. - Setelah selesai mengedit, klik tombol
Simpan
.
ServBay akan memperbarui catatan yang bersangkutan dalam file /etc/hosts
. Seperti saat menambah catatan, proses ini juga bisa memerlukan hak administrator.
Menonaktifkan Sementara Catatan pada File Hosts
Ada kalanya Anda ingin menonaktifkan sementara pemetaan domain tertentu tanpa menghapus catatan tersebut. Dengan ServBay, Anda bisa melakukannya dengan mudah.
Langkah-Langkah Menonaktifkan Sementara
- Buka antarmuka manajemen ServBay.
- Arahkan ke bagian
DNS
di menu sebelah kiri. - Pada panel
Hosts file
di sebelah kanan, temukan catatan yang ingin Anda nonaktifkan sementara. - Klik tombol
Nonaktifkan
di sisi kanan baris catatan (biasanya berupa ikon jeda/pause).
Dengan mengklik tombol Nonaktifkan
di samping catatan, ServBay akan menambahkan simbol komentar (#
) di awal baris catatan tersebut sehingga pemetaan menjadi tidak aktif tanpa menghapusnya. Ikon status di depan catatan akan berubah dari hijau menjadi abu-abu, menandakan catatan tersebut sedang dinonaktifkan. Fitur ini sangat praktis untuk pengujian atau penelusuran masalah sementara tanpa perlu menghapus catatan.
Menghapus Catatan File Hosts
Jika Anda tidak lagi membutuhkan suatu catatan pada file hosts
, Anda dapat menghapusnya langsung melalui ServBay.
Langkah-Langkah Menghapus
- Buka antarmuka manajemen ServBay.
- Arahkan ke bagian
DNS
di menu sebelah kiri. - Pada panel
Hosts file
di sebelah kanan, temukan catatan yang ingin Anda hapus. - Klik tombol
Hapus
di sisi kanan baris catatan (biasanya berupa ikon tempat sampah). - Sistem akan meminta konfirmasi penghapusan. Lakukan konfirmasi.
Setelah Anda mengonfirmasi, ServBay akan menghapus catatan pemetaan nama domain ke alamat IP yang dipilih dari file /etc/hosts
. Proses ini juga dapat membutuhkan hak administrator.
Pertanyaan yang Sering Diajukan (FAQ)
T: Apa perbedaan antara menonaktifkan sementara dan menghapus catatan?
J: Menonaktifkan catatan (melalui fitur jeda di ServBay) berarti ServBay menambahkan simbol komentar #
di depan baris catatan, sehingga catatan tersebut sementara tidak berlaku, namun tetap tersimpan dalam file. Menghapus catatan akan benar-benar menghilangkan sambungan tersebut dari file. Fitur nonaktif sementara cocok untuk Anda yang ingin mematikan pemetaan sementara dan bisa diaktifkan kembali kapan saja, sedangkan hapus bersifat permanen.
T: Catatan hosts apa saja yang otomatis ditambahkan ServBay?
J: ServBay mungkin secara otomatis menambahkan beberapa catatan yang dibutuhkan untuk layanan internal atau situs bawaan (seperti servbay.host
atau servbay.demo
) yang biasanya diarahkan ke 127.0.0.1
atau ::1
. Catatan ini penting untuk kelancaran operasional ServBay. Disarankan tidak mengubah atau menghapus catatan yang dikelola otomatis oleh ServBay kecuali Anda benar-benar memahami fungsinya dan risiko yang mungkin terjadi.
Kesimpulan
Dengan antarmuka grafis ServBay yang intuitif, mengelola file /etc/hosts
lokal di macOS menjadi sungguh mudah. Anda dapat dengan gampang melihat, menambah, mengedit, menonaktifkan sementara, serta menghapus catatan tanpa harus ribet mengedit manual yang sangat rawan kesalahan. Pengelolaan file hosts
yang efisien adalah langkah kunci dalam pengembangan dan pengujian lokal. Fitur manajemen Hosts di ServBay hadir untuk membuat proses ini lebih fleksibel dan praktis, sehingga Anda bisa lebih fokus pada pekerjaan pengembangan Anda.