/etc/nsswitch.conf
jest obecnie domyślnym plikiem do rozpoznawania nazw domen. W górnej części /etc/host.conf
pliku mam następujący wiersz : -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
jest używany przez prawie wszystko w moim pudełku Debiana do rozpoznawania nazw. Biorąc pod uwagę powyższe wiersze w plikach, domyślną kolejnością rozpoznawania nazw byłoby sprawdzenie /etc/hosts
najpierw, a następnie użycie serwerów nazw skonfigurowanych /etc/resolv.conf
do wyszukiwania DNS.
Ostatnio (od około Ubuntu 11.10) /etc/resolv.conf
domyślnie jest skonfigurowany do używania interfejsu localhost (127.0.0.1), na którym demon dnsmasq
nasłuchuje na porcie 53 dla żądań DNS. To z kolei zazwyczaj wykonuje rozpoznawanie DNS skonfigurowane przez serwer DHCP Twojej sieci LAN, ale można to ręcznie zastąpić w graficznym interfejsie graficznym konfiguracji systemu operacyjnego.
Uwaga: Nie wspomniałeś o używanym systemie operacyjnym, a powyższe pochodzi z osobistego doświadczenia z Debian Ubuntu. Domyślne ustawienia mogą się różnić w zależności od wersji Linuxa