Perbedaan antara / etc / hosts dan /etc/resolv.conf


Jawaban:


17

resolv.confmenentukan nameserver untuk pencarian resolver, di mana ia sebenarnya akan menggunakan protokol DNS untuk menyelesaikan nama host. Biasanya hostsfile digunakan untuk keperluan administratif seperti fungsi backend dan internal, yang secara substansial lebih terisolasi dalam ruang lingkup, karena hanya server lokal yang akan merujuknya.

/etc/nsswitch.confmenentukan urutan pencarian dengan hostsentri.

Jika ini tidak menjawab pertanyaan Anda, mohon klarifikasi lebih lanjut.

Lihatlah halaman manual berikut:

HOSTS (5)
RESOLVER (5)



14

resolv.conf menentukan nameserver berdasarkan preferensi pencarian.

host menimpa semua server nama dengan memetakan url / nama pendek ke IP.


3
  • /etc/resolv.conf : Daftar server nama yang digunakan oleh host Anda untuk resolusi DNS. Jika Anda menggunakan DHCP, file ini secara otomatis diisi dengan catatan DNS yang dikeluarkan oleh DHCPserver.
  • / etc / hosts / : Ini hanya metode pencarian statis untuk resolusi.
  • /etc/nsswitch.con f: Ini menentukan urutan resolusi. Siapa yang harus dikonsultasikan terlebih dahulu untuk resolusi, DNS atau file host? Misalnya, jika file memiliki konfigurasi berikut hosts: files dnsmaka /etc/hostsfile akan diperiksa terlebih dahulu untuk resolusi, jika domain masih tidak dapat diatasi, DNS kemudian akan dikonsultasikan.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.