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

Gunakan kode saat checkout:

Skills
11.08.2025

Host File Linux

Menguasai File Host Linux: Wizard DNS Lokal Anda

Mengapa mengutak-atik berkas hos? File host adalah senjata rahasia VPS Linux Anda untuk memetakan domain ke IP, melewati DNS eksternal untuk perbaikan cepat atau trik cerdas. Ingin menguji situs secara lokal, memblokir pemboros waktu seperti media sosial, atau menghindari gangguan DNS? File teks biasa ini siap membantu Anda. Di bawah ini, kami akan membongkar kekuatannya dan menunjukkan kepada Anda cara mengeditnya pada VPS Linux AlexHost Anda seperti seorang profesional.

1. Apa yang dimaksud dengan File Host?

File host adalah file teks biasa yang digunakan oleh sistem operasi untuk memetakan nama host yang dapat dibaca manusia (seperti www.example.com) ke alamat IP yang sesuai. Fungsinya mirip dengan Domain Name System (DNS), tetapi beroperasi secara lokal di mesin Anda. File ini digunakan sebelum meminta server DNS eksternal, sehingga Anda dapat mengganti resolusi DNS dengan pemetaan khusus Anda sendiri.

Kegunaan utama file host meliputi:

  • Pemetaan Domain untuk Pengembangan Lokal: Pengembang sering menggunakan file host untuk membuat lingkungan pengujian lokal dengan memetakan nama domain khusus ke host lokal (127.0.0.1).
  • Memblokir Akses ke Situs Web Tertentu: Anda dapat memblokir akses ke situs web tertentu dengan mengarahkan nama domain mereka ke IP yang tidak dapat dirutekan, seperti 0.0.0.0 atau 127.0.0.1.
  • Pemecahan Masalah DNS Cepat: File host dapat digunakan untuk memecahkan masalah DNS atau menguji konfigurasi situs web tanpa mengubah catatan DNS yang sebenarnya.

2. Lokasi File Host di Linux

Pada sistem Linux, file hosts biasanya terletak di direktori /etc dan diberi nama hosts. Jalur lengkap ke file tersebut adalah:

/etc/hosts

File ini biasanya sudah dikonfigurasikan dengan beberapa entri default untuk manajemen jaringan lokal. Sebagai contoh, entri untuk localhost biasanya disertakan secara default:

127.0.0.1 localhost ::1 localhost

3. Struktur File Host

File host memiliki struktur yang sederhana. Setiap baris dalam file berisi alamat IP yang diikuti dengan satu atau lebih nama host yang memetakan ke alamat tersebut. Formatnya adalah sebagai berikut:

Alamat IP nama host [alias1] [alias2]…
  • IP_address: Alamat IP yang Anda inginkan untuk menyelesaikan nama host.
  • hostname: Nama domain atau host.
  • alias (opsional): Nama alternatif untuk host, yang dapat ditambahkan untuk kenyamanan.

Misalnya, jika Anda ingin memetakan domain example.com ke server lokal (localhost), Anda akan menambahkan baris berikut:

127.0.0.1 example.com

Anda juga dapat menambahkan beberapa nama host pada satu baris, seperti ini:

127.0.0.1 example.com www.example.com

4. Mengedit berkas hos di Linux

Untuk memodifikasi berkas hos pada sistem Linux, Anda memerlukan hak akses administratif (root), karena berkas ini merupakan bagian dari konfigurasi sistem. Berikut ini panduan langkah demi langkah untuk mengedit file hos:

Langkah 1: Buka berkas hos sebagai root

Karena Anda memerlukan izin root untuk mengedit berkas hos, Anda harus membukanya menggunakan editor teks dengan sudo. Editor teks yang umum digunakan adalah nano dan vim. Berikut ini cara membuka berkas menggunakan nano:

sudo nano /etc/hosts

Langkah 2: Mengedit File Host

Setelah berkas terbuka, Anda bisa menambahkan, memodifikasi, atau menghapus entri sesuai kebutuhan. Sebagai contoh, untuk memblokir akses ke situs web seperti example.com, Anda dapat menambahkan baris berikut ini:

0.0.0.0 example.com

Ini secara efektif memblokir situs web dengan mengarahkan domain ke alamat IP yang tidak dapat dirutekan.

Langkah 3: Simpan dan Keluar

Setelah melakukan perubahan, simpan berkas tersebut. Jika Anda menggunakan nano, tekan CTRL O untuk menulis perubahan, lalu tekan Enter. Untuk keluar, tekan CTRL X.

Jika Anda menggunakan vim, Anda dapat menyimpan dan keluar dengan mengetik:

:wq

Langkah 4: Verifikasi Perubahan

Untuk memverifikasi bahwa perubahan telah diterapkan, Anda dapat menggunakan perintah ping atau cukup mencoba mengakses domain di browser Anda. Sebagai contoh:

ping example.com

Jika Anda telah memblokir domain dengan memetakannya ke 0.0.0.0 atau 127.0.0.1, Anda akan melihat pesan yang mengindikasikan bahwa host tersebut tidak dapat dijangkau.

5. Kasus Penggunaan Umum untuk File Host

5.1. Pengembangan Lokal

Saat mengerjakan proyek pengembangan web, Anda dapat menggunakan file host untuk memetakan domain khusus ke localhost. Hal ini memungkinkan Anda menggunakan URL yang lebih mudah dibaca manusia seperti myproject.local, bukan localhost:3000.

Contoh:

127.0.0.1 myproject.local

Setelah menambahkan entri ini, Anda dapat menavigasi ke myproject.local pada peramban web, dan ini akan mengarah ke server pengembangan lokal Anda.

5.2. Memblokir Situs Web

Anda dapat menggunakan file host untuk memblokir akses ke situs web tertentu dengan memetakan domain mereka ke 0.0.0.0 atau 127.0.0.1. Hal ini berguna untuk mencegah akses ke situs web yang mengganggu atau domain yang berpotensi berbahaya.

Contoh:

0.0.0.0 facebook.com www.facebook.com

Ini akan memblokir akses ke Facebook dengan mengalihkan permintaan ke alamat lokal yang tidak ada.

5.3. Melewati Masalah DNS

Jika Anda mengalami masalah resolusi DNS atau ingin menguji situs web di server baru sebelum memperbarui catatan DNS, Anda bisa menggunakan file host untuk memetakan domain sementara ke alamat IP tertentu.

Contoh:

203.0.113.15 mywebsite.com

Ini akan memaksa sistem Anda untuk menyelesaikan mywebsite.com ke alamat IP 203.0.113.15, apa pun yang tertulis dalam catatan DNS.

6. Mengosongkan Cache DNS (Opsional)

Setelah melakukan perubahan pada file host, sistem operasi Anda mungkin masih menyimpan cache resolusi DNS sebelumnya. Untuk segera menerapkan perubahan, Anda mungkin perlu mengosongkan cache DNS. Perintah berikut ini dapat digunakan pada sistem Linux yang mendukung systemd:

sudo systemctl restart systemd-resolved

Atau, Anda dapat menggunakan:

sudo service network-manager restart

Ini memastikan bahwa pemetaan baru dalam berkas hos langsung digunakan.

Kesimpulan: Berkas Host = Ninja Jaringan Anda

File host adalah peta DNS saku VPS Linux Anda, memblokir, atau men-debug dengan mudah. Edit /etc/hosts dengan sudo, uji dengan ping, dan flush cache untuk kemenangan instan. Dari pengaturan dev hingga pemblokiran iklan, ini adalah pembangkit tenaga listrik yang ringan. Menjalankan pada AlexHost? VPS Anda siap untuk ini. Lakukan penyesuaian, tetapi cadangkan terlebih dahulu perutean – selamat mencoba!

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

Gunakan kode saat checkout:

Skills