OS X(Snow Leopard)에서 일관되지 않은 단일 단어 DNS 확인

OS X(Snow Leopard)에서 일관되지 않은 단일 단어 DNS 확인

DNS 확인은 내가 짐작할 수 있는 이유 없이 OS X 전체에서 일관되지 않은 것 같습니다.

$ ping example
PING example.co.uk (80.94.32.224): 56 data bytes
64 bytes from 80.94.32.224: icmp_seq=0 ttl=56 time=62.077 ms

아직:

$ nslookup example
Server:     10.20.20.1
Address:    10.20.20.1#53

** server can't find example: NXDOMAIN

http://예제/Firefox에서는 아직 해결되지 않았습니다.

$ dig example

실패합니다. 내 라우터의 기본 DNS(위와 같이 10.20.20.1)를 가리키고 있습니다. 다른 DNS 서버를 가리키는 것은 위의 동작을 변경하지 않는 것으로 보입니다.

답변1

검색 도메인이 설정되어 있는지 확인하세요. 방금 검색 도메인을 설정하여 시도해 보았습니다. ping 및 nslookup이 작동합니다. Safari와 Firefox도 마찬가지입니다.

그러나 MacOS X 10.6에서는 기본적으로 dig가 검색 도메인을 사용하지 않습니다. 그렇게 하려면 다음을 수행하십시오.

dig +search example

그리고 그것은 올바르게 작동할 것이다

답변2

방금 Snow Leopard로 업그레이드하셨나요? 나는 매우 비슷한 문제를 겪었습니다. 네트워크 기본 설정 + 로그인/키체인 데이터베이스에서 저장된 네트워크에 대한 모든 참조를 제거하여 문제가 해결되었습니다. 기본적으로 전체 이름 확인 하위 시스템을 재설정해야 합니다.

답변3

호스트는 파일이나 다른 이름 서비스를 통해 확인됩니다. 호스트에 있는지 확인하세요. 파일을 확인하지 않으면 /etc/nsswitch.conf.

grep example.com /etc/hosts
grep hosts /etc/nsswitch.conf

관련 정보