만약 DNS가 동작하지 않고 다음의 메시지를 출력한다면
resolv+: "bind" is an invalid keyword
resolv+: "hosts" is an invalid keyword
다음 내용을 포함하도록 /compat/linux/etc/host.conf 파일을 설정해주어야 합니다.
order hosts, bind
multi on
위에 명시되어 있는 내용은 먼저 /etc/hosts 파일을 찾고 두번째로 DNS를 통해 찾는다는 것입니다. /compat/linux/etc/host.conf 파일이 설치되지 않았을 때에는 리눅스 프로그램들은 FreeBSD의 /etc/host.conf 파일을 참조하려 하고 호환되지 않는 FreeBSD의 문법에 대해 에러 메시지를 보낼 것입니다. 만약 /etc/resolv.conf 파일을 사용는 DNS 서버를 지정하지 않았을 경우 반드시 `bind'를 삭제해야 합니다.
마지막으로, 2.1-STABLE 버전을 사용하는 분들은 RESOLV_HOST_CONF 환경 변수를 사용해야 합니다. 따라서 프로그램들은 host 테이블을 어떻게 찾는지 알아야 합니다. 만약 FreeBSD 2.2-RELEASE 버전이나 그 이후의 버전을 사용하는 경우, 그냥 넘어갈 수 있습니다. /bin/csh 쉘에서는 다음과 같이 사용합니다.
setenv RESOLV_HOST_CONF /compat/linux/etc/host.conf
/bin/sh에서는 다음과 같이 사용합니다.
RESOLV_HOST_CONF=/compat/linux/etc/host.conf; export RESOLV_HOST_CONF