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

Gunakan kode saat checkout:

Skills
04.06.2025

File Host di macOS

Kuasai File Host macOS: Kendalikan DNS Situs Anda

Mengapa mengubah file host untuk situs AlexHost? File host macOS adalah kode curang DNS lokal Anda, yang memungkinkan Anda memetakan domain ke IP tanpa menyentuh server eksternal. Ini adalah suatu keharusan bagi para pengembang yang menguji situs pada VPS AlexHost atau untuk mengalihkan lalu lintas untuk menghindari masalah. Baik Anda sedang membangun situs WordPress atau memecahkan masalah migrasi AlexHost, panduan ini menunjukkan kepada Anda cara mengedit /etc/hosts pada macOS untuk pemblokiran, pengujian, atau keajaiban pengembang-semuanya sambil menjaga pengaturan Anda tetap aman dan cepat.

1. Apa yang dimaksud dengan File Hosts?

File host 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 berfungsi seperti DNS resolver lokal, namun alih-alih meminta server DNS, Mac Anda terlebih dulu 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 Hosts 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 administratif untuk memodifikasinya

3. Cara Mengedit File Hosts di macOS

Berikut panduan langkah demi langkah untuk mengedit file hosts 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 ini

sudo nano /etc/hosts

Anda akan diminta memasukkan kata sandi administrator Anda

Langkah 3: Mengedit berkas hos

File hos akan terbuka di editor nano, 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

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 pada barisnya sendiri, dan Anda dapat menambahkan beberapa nama host pada 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 mode 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

Ini akan menghapus cache DNS, memaksa Mac Anda untuk menggunakan file host yang diperbarui

4. Kasus Penggunaan Umum untuk File Host 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, bukan http://localhost

4.3 Menguji Perubahan DNS

Saat memigrasi situs web atau mengubah pengaturan DNS, Anda dapat menguji bagaimana situs web akan berperilaku di server baru dengan mengedit berkas hos. Misalnya, 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 mengetikkan mywebsite.com pada peramban, situs ini akan dimuat dari server yang baru, meskipun DNS publiknya 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

Kesimpulan: Mengatur DNS Anda dengan File Host macOS

File host macOS adalah senjata rahasia Anda untuk situs blokir kontrol DNS lokal, menguji migrasi AlexHost, atau menjalankan proyek pengembangan layaknya seorang profesional. Edit /etc/hosts dengan nano, siram DNS, dan Anda siap. Pasangkan dengan VPS bertenaga SSD dari AlexHost untuk pengujian WordPress atau Joomla yang lancar. Cobalah sekarang: petakan domain uji coba, amankan penyiapan Anda, dan ambil alih alur kerja web Anda!

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

Gunakan kode saat checkout:

Skills