FreeBSD 13.1에서 /etc/hosts를 사용하는 방법

FreeBSD 13.1에서 /etc/hosts를 사용하는 방법

이것은 FreeBSD 13.1의 일반 바닐라 새로 설치입니다. resolv.conf 파일은 다음과 같으며 Unbound가 활성화되어 있지 않습니다.

nameserver 192.0.2.1

로컬 시스템의 DNS 확인이 무시됩니다 /etc/hosts. 구성에서 누락된 것은 무엇입니까?

답변1

아마도 DNS에 /etc/hosts.

모두DNS를 테스트하도록 설계된 명령/도구dig, nslookup, 등hostDNS 서버만 쿼리기본적으로 에 구성된 DNS 서버를 사용합니다 /etc/resolv.conf.

C 라이브러리 확인자가 어떻게 작동하는지 테스트하고 시스템 확인자 루틴을 사용하는 모든 프로그램을 테스트하려면/etc/nsswitch.conf우선순위가 높으며 일반적으로 DNS보다 호스트 파일을 선호하므로 다음과 같은 테스트가 필요합니다.getent:

getent hosts some.hostname.in.etc.hosts
getent hosts IP.in.etc.hosts 

관련 정보