/ Etc / hosts ve /etc/resolv.conf arasındaki fark


Yanıtlar:


17

resolv.confçözümleyici aramaları için ad sunucularını belirtir; burada ana bilgisayar adlarını çözümlemek için DNS protokolünü kullanır. Tipik olarak hostsdosya, yalnızca yerel sunucu tarafından başvuruda bulunacağı için, arka plan ve dahili işlevler gibi, kapsamı büyük ölçüde daha izole edilmiş olan yönetimsel amaçlar için kullanılır.

/etc/nsswitch.confhostsgirdi ile arama sırasını belirtir .

Bu, sorunuza cevap vermiyorsa, lütfen daha fazla açıklama yapın.

Aşağıdaki sayfalara bakın:

HOSTS (5)
ÇÖZÜNÜCÜ (5)



14

resolv.conf, ad sunucularını arama tercihi sırasına göre belirtir.

hosts, URL'leri / kısa adları IP'lerle eşleyerek tüm ad sunucularını geçersiz kılar.


3
  • /etc/resolv.conf : Ana makineniz tarafından DNS çözümlemesi için kullanılan ad sunucularını listeler. Kullanıyorsanız DHCP, bu dosya otomatik olarak DHCPsunucu tarafından verilen DNS kaydı ile doldurulur .
  • / etc / hosts / : Bu yalnızca çözüm için statik bir arama yöntemidir.
  • /etc/nsswitch.con f: Çözümleme sırasını tanımlar. Çözüm, DNS veya ana bilgisayar dosyası için önce kime danışmalıdır? Örneğin, dosya aşağıdaki yapılandırmaya hosts: files dnssahipse /etc/hosts, önce dosya çözünürlüğü için denetlenir, etki alanı hala çözülemezse, DNS'ye başvurulur.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.