답변:
/etc/nsswitch.conf
요즘 도메인 이름 확인을위한 기본 파일입니다. /etc/host.conf
파일 맨 위에 다음 줄이 있습니다.
# The "order" line is only used by old versions of the C library.
nsswitch.conf
이름 확인을 위해 데비안 상자의 거의 모든 것이 사용됩니다. 따라서 파일에서 위의 줄을 감안할 때 기본 이름 확인 순서는 /etc/hosts
먼저 확인한 다음 구성된 서버를 사용하여 /etc/resolv.conf
DNS 조회를 수행하는 것입니다.
최근 우분투 11.10부터는 /etc/resolv.conf
기본적으로 로컬 호스트 인터페이스 (127.0.0.1)를 사용하도록 구성되어 있으며, 데몬 프로그램 dnsmasq
은 포트 53에서 DNS 요청을 수신합니다. 이는 일반적으로 LAN의 DHCP 서버에서 구성한대로 DNS 확인을 수행하지만 OS의 네트워크 구성 GUI에서 수동으로 재정의 할 수 있습니다.
참고 : 사용중인 OS는 언급하지 않았으며 위의 내용은 데비안 우분투에 대한 개인적인 경험에서 비롯된 것입니다. 리눅스의 풍미에 따라 기본값이 다를 수 있습니다