Memahami file /etc /hosts

Memahami file /etc /hosts

Itu '/etc/hosts' File adalah file teks sederhana yang memetakan nama host ke alamat IP. Ini digunakan untuk menyelesaikan nama host ke alamat IP pada sistem lokal, tanpa perlu eksternal DNS (Sistem Nama Domain) pencarian.

Itu '/etc/hosts' File berisi satu baris untuk setiap pemetaan alamat host-to-ip, dengan bidang yang dipisahkan oleh ruang putih. Bidang di '/etc/hosts' File adalah sebagai berikut:

  • Alamat IP: Alamat IP host.
  • Nama host: Nama host tuan rumah.

Berikut adalah contoh dari a '/etc/hosts' Entri File:

127.0.0.1 Localhost
1127.0.0.1 Localhost

Dalam contoh ini, alamat IP adalah “127.0.0.1 "dan nama host adalah" localhost ". Entri ini memetakan nama host "localhost" ke alamat IP "127.0.0.1 ”, yang merupakan alamat loopback untuk sistem lokal.

File default /etc /hosts

Itu '/etc/hosts' File digunakan oleh alat dan layanan jaringan sistem untuk menyelesaikan nama host ke alamat IP. Saat nama host dimasukkan ke dalam browser web atau alat jaringan lainnya, sistem pertama -tama memeriksa '/etc/hosts' file untuk melihat apakah ada entri untuk nama host. Jika ada entri, sistem menggunakan alamat IP yang sesuai alih -alih melakukan pencarian DNS eksternal.

Menambahkan entri baru di /etc /hosts

Anda juga bisa menggunakan '/etc/hosts' Untuk menyelesaikan nama domain yang tidak ada dalam DNS global, seperti server pengembangan lokal atau server intranet. Ini dapat dilakukan dengan menambahkan entri untuk server di /etc /hosts dengan alamat IP yang sesuai. Misalnya:

Domain lokal mengikat dengan /etc /host
  • Di sini demo.contoh.com dipetakan hingga 192.168.1.210 alamat IP
  • lokal.contoh.com dipetakan dengan 127.0.0.1 (Localhost).

Memblokir situs web dengan /etc /host

Kami juga dapat menggunakan file ini untuk mencegah akses ke domain apa pun. Itu dapat membantu orang tua untuk mengontrol akses situs web ke orang yang mereka cintai. Misalnya, jika seseorang ingin memblokir semua lalu lintas ke Facebook.com, mereka dapat menambahkan entri di /etc /host yang menunjukkan facebook.com ke 127.0.0.1, yang merupakan alamat loopback dan tidak akan diselesaikan ke situs web yang sebenarnya.

Memblokir akses domain dengan /etc /hosts

Itu '/etc/hosts' File dapat diedit oleh pengguna root untuk menambah, memodifikasi, atau menghapus pemetaan alamat hostname-to-ip. Ini dapat berguna untuk tujuan pengujian, atau untuk mengganti resolusi DNS dari nama host tertentu. Namun, '/etc/hosts' File tidak boleh digunakan sebagai sumber utama pemetaan alamat host-to-ip, karena bisa menjadi sulit untuk dikelola seiring dengan tumbuhnya jumlah entri. Sebaliknya, umumnya disarankan untuk menggunakan server DNS terpusat untuk resolusi nama host.