Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

File Host macOS

File host di macOS adalah file sistem yang memetakan nama host (seperti URL situs web) ke alamat IP. File ini berfungsi sebagai sistem DNS lokal, yang memungkinkan Anda mengganti pengaturan DNS untuk domain tertentu. File ini berguna bagi pengembang, administrator jaringan, atau siapa pun yang perlu menyesuaikan cara Mac mereka menyelesaikan nama host. Pada artikel ini, kami akan menjelaskan apa itu file host, di mana menemukannya di macOS, dan cara memodifikasinya.

1. Apa yang dimaksud dengan File Host?

File hosts adalah file teks biasa yang digunakan oleh sistem operasi untuk memetakan nama host yang dapat dibaca manusia ke alamat IP. Ini adalah komponen penting yang bekerja seperti penyelesai DNS lokal, namun alih-alih meminta server DNS, Mac Anda terlebih dahulu memeriksa file host untuk menyelesaikan alamat IP situs web atau server.

Penggunaan umum file host meliputi:

  • Memblokir Situs Web: Anda dapat memblokir akses ke situs web tertentu dengan memetakannya ke alamat IP yang tidak ada, seperti 0.0.0.0.
  • Pengembangan Lokal: Anda dapat menyiapkan domain lokal untuk menguji situs web di mesin Anda dengan memetakannya ke 127.0.0.1.
  • Melewati DNS: Anda dapat menggunakan berkas host untuk mengarahkan lalu lintas ke domain tertentu, yang berguna untuk memecahkan masalah DNS.

2. Lokasi File Host di macOS

Di macOS, file hosts terletak di direktori /etc/. Jalur lengkap ke file tersebut adalah:

/etc/hosts

Karena ini adalah berkas sistem, Anda memerlukan hak akses administratif untuk memodifikasinya.

3. Cara Mengedit File Host di macOS

Berikut panduan langkah demi langkah untuk mengedit file host di macOS.

Langkah 1: Buka Terminal

Untuk mengedit file host, Anda perlu menggunakan aplikasi Terminal. Anda bisa menemukan Terminal dengan mencarinya di Spotlight atau menavigasi ke Applications > Utilities > Terminal.

Langkah 2: Buka File Hosts di Editor Teks

Setelah Terminal terbuka, Anda bisa menggunakan editor teks nano (atau editor teks lain yang Anda sukai) untuk membuka file host. Karena ini adalah berkas sistem yang diproteksi, Anda perlu menggunakan sudo untuk mendapatkan hak akses yang diperlukan.

Jalankan perintah berikut:

sudo nano /etc/hosts

Anda akan diminta untuk memasukkan kata sandi administrator Anda.

Langkah 3: Mengedit berkas hos

File hos akan terbuka di nano editor, dan Anda akan melihat entri default, seperti:

127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost

Untuk menambahkan pemetaan baru, cukup masukkan alamat IP diikuti dengan nama host. Sebagai contoh, untuk memblokir example.com, Anda dapat menambahkan baris berikut ini:

0.0.0.0 example.com

Atau untuk mengarahkan situs web ke server lokal, Anda bisa menambahkan:

127.0.0.1 mylocalwebsite.dev

Setiap pemetaan harus berada di barisnya sendiri, dan Anda dapat menambahkan beberapa nama host di baris yang sama, dipisahkan dengan spasi.

Langkah 4: Menyimpan Perubahan

Setelah Anda membuat perubahan yang diperlukan, Anda perlu menyimpan berkas.

  1. Tekan Control O untuk menyimpan file dalam bentuk nano.
  2. Tekan Enter untuk mengonfirmasi nama file.
  3. Tekan Control X untuk keluar dari nano.

Langkah 5: Mengosongkan Cache DNS

Setelah mengedit berkas hos, Anda perlu mengosongkan cache DNS untuk segera menerapkan perubahan. Pada Terminal, jalankan perintah berikut ini:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Perintah ini akan menghapus cache DNS, memaksa Mac Anda untuk menggunakan file host yang telah diperbarui.

4. Kasus Penggunaan Umum untuk File Hosts di macOS

4.1 Memblokir Situs Web

File host dapat digunakan untuk memblokir akses ke situs web tertentu. Dengan memetakan domain ke 0.0.0.0, Anda mencegah peramban mengakses situs web. Sebagai contoh, untuk memblokir facebook.com, tambahkan baris berikut:

0.0.0.0 facebook.com

Ini adalah cara yang sederhana dan efektif untuk membatasi akses ke situs web tertentu tanpa bergantung pada alat eksternal.

4.2 Pengembangan Lokal

Jika Anda mengembangkan situs web atau aplikasi web secara lokal, Anda bisa memetakan nama domain khusus ke host lokal (alamat IP 127.0.0.1). Sebagai contoh:

127.0.0.1 myproject.local

Hal ini memungkinkan Anda untuk mengakses situs pengembangan lokal Anda menggunakan http://myproject.local dan bukan http://localhost.

4.3 Menguji Perubahan DNS

Saat memigrasi situs web atau mengubah pengaturan DNS, Anda dapat menguji bagaimana situs web akan berperilaku pada server baru dengan mengedit file host. Sebagai contoh, jika Anda ingin menguji bagaimana mywebsite.com akan dimuat dari server baru dengan IP 192.168.1.100, tambahkan:

192.168.1.100 mywebsite.com

Hal ini memastikan bahwa ketika Anda mengetik mywebsite.com di peramban, situs web ini akan dimuat dari server baru, meskipun DNS publik belum diperbarui.

5. Memulihkan File Host Default

Jika Anda perlu mengatur ulang berkas hos ke kondisi default, cukup hapus entri kustom yang telah Anda tambahkan dan kembalikan entri aslinya. Konten default biasanya terlihat seperti ini:

127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost

Simpan dan keluar dari berkas menggunakan langkah yang sama seperti yang diuraikan di atas, dan kemudian bersihkan cache DNS untuk menerapkan perubahan.

6. Kesimpulan

File host di macOS adalah alat yang ampuh untuk mengelola resolusi nama host secara lokal. Baik saat Anda memblokir situs web, menyiapkan lingkungan pengembangan lokal, atau menguji konfigurasi DNS baru, mengetahui cara mengedit file host dapat menghemat waktu dan memberikan kontrol yang lebih besar atas cara sistem Anda berinteraksi dengan internet. Dengan mengikuti langkah-langkah dalam panduan ini, Anda bisa dengan mudah memodifikasi file host dan menerapkan perubahan sesuai kebutuhan pada sistem macOS Anda.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills