Memahami fail /etc /hosts

Memahami fail /etc /hosts

The '/etc/hosts' Fail adalah fail teks ringkas yang memetakan nama hos ke alamat IP. Ia digunakan untuk menyelesaikan nama host ke alamat IP pada sistem tempatan, tanpa memerlukan luaran DNS (Sistem Nama Domain) carian.

The '/etc/hosts' Fail mengandungi satu baris untuk setiap pemetaan alamat hostname-to-ip, dengan medan dipisahkan oleh ruang putih. Ladang di '/etc/hosts' Fail adalah seperti berikut:

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

Berikut adalah contoh a '/etc/hosts' Entri Fail:

127.0.0.1 localhost
1127.0.0.1 localhost

Dalam contoh ini, alamat IP adalah "127.0.0.1 "dan nama hos adalah" localhost ". Entri ini memaparkan nama host "localhost" ke alamat IP "127.0.0.1 ", yang merupakan alamat gelung balik untuk sistem tempatan.

Fail lalai /etc /hos

The '/etc/hosts' Fail digunakan oleh alat dan perkhidmatan rangkaian sistem untuk menyelesaikan nama host ke alamat IP. Apabila nama hos dimasukkan ke dalam penyemak imbas web atau alat rangkaian lain, sistem pertama memeriksa '/etc/hosts' fail untuk melihat apakah ada entri untuk nama hos. Sekiranya terdapat entri, sistem menggunakan alamat IP yang sepadan dan bukannya melakukan carian DNS luaran.

Menambah entri baru /etc /hos

Anda juga boleh menggunakan '/etc/hosts' Untuk menyelesaikan nama domain yang tidak berada di DNS global, seperti pelayan pembangunan tempatan atau pelayan intranet. Ini boleh dilakukan dengan menambahkan penyertaan untuk pelayan /etc /host dengan alamat IP yang sepadan. Sebagai contoh:

Domain tempatan mengikat dengan /etc /hosts
  • Di sini demo.Contoh.com dipetakan hingga 192.168.1.210 alamat IP
  • tempatan.Contoh.com dipetakan dengan 127.0.0.1 (localhost).

Menyekat laman web dengan /etc /hosts

Kami juga boleh menggunakan fail ini untuk mengelakkan akses ke mana -mana domain. Yang boleh membantu ibu bapa mengawal akses laman web kepada orang yang tersayang. Contohnya, jika seseorang mahu menyekat semua lalu lintas ke Facebook.com, mereka boleh menambah entri /etc /host yang menunjukkan Facebook.com hingga 127.0.0.1, yang merupakan alamat gelung balik dan tidak akan menyelesaikan laman web sebenar.

Menyekat akses domain dengan /etc /hosts

The '/etc/hosts' Fail boleh diedit oleh pengguna root untuk menambah, mengubah suai, atau memadam pemetaan alamat hostname-to-ip. Ini boleh berguna untuk tujuan ujian, atau untuk mengatasi resolusi DNS nama host tertentu. Walau bagaimanapun '/etc/hosts' Fail tidak boleh digunakan sebagai sumber utama pemetaan alamat hostname-to-ip, kerana ia boleh menjadi sukar untuk dikendalikan kerana bilangan penyertaan tumbuh. Sebaliknya, biasanya disyorkan untuk menggunakan pelayan DNS berpusat untuk resolusi nama hos.