
이것은 FreeBSD 13.1의 일반 바닐라 새로 설치입니다. resolv.conf 파일은 다음과 같으며 Unbound가 활성화되어 있지 않습니다.
nameserver 192.0.2.1
로컬 시스템의 DNS 확인이 무시됩니다 /etc/hosts
. 구성에서 누락된 것은 무엇입니까?
답변1
아마도 DNS에 /etc/hosts
.
모두DNS를 테스트하도록 설계된 명령/도구dig
, nslookup
, 등host
DNS 서버만 쿼리기본적으로 에 구성된 DNS 서버를 사용합니다 /etc/resolv.conf
.
C 라이브러리 확인자가 어떻게 작동하는지 테스트하고 시스템 확인자 루틴을 사용하는 모든 프로그램을 테스트하려면/etc/nsswitch.conf
우선순위가 높으며 일반적으로 DNS보다 호스트 파일을 선호하므로 다음과 같은 테스트가 필요합니다.getent
:
getent hosts some.hostname.in.etc.hosts
getent hosts IP.in.etc.hosts