Windows XP 워크 스테이션에서 다음을 사용하여 DNS에 연결하려는 머신을 찾을 수 있습니다 nslookup
.
nslookup wolfman
Server: dns.company.com
Address: 192.168.1.38
Name: wolfman.company.com
Address: 192.168.1.178
그러나 해당 컴퓨터에 연결하려고하면 컴퓨터를 찾을 수 없다는 메시지가 나타납니다 (즉, DNS에서 찾을 수 없음).
C:\> ping wolfman
Ping request could not find host wolfman. Please check the name and try again.
IP 주소를 직접 사용하면 연결할 수 있습니다.
C:\> ping 192.168.1.178
Pinging 192.168.1.178 with 32 bytes of data:
Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=44ms TTL=126
Reply from 192.168.1.178: bytes=32 time=38ms TTL=126
내 hosts
파일에 항목을 추가 하여이 문제를 해결할 수는 있지만 왜 이런 일이 발생하는지 알 수 있습니다. 문제는 일시적이며 대부분의 경우 컴퓨터에 정상적으로 연결할 수 있습니다.
이것이 어떻게 가능한지?
ETA : 간결하게하기 위해 이것을 생략했지만 다음과 같이 요청했습니다.
C:\> ping wolfman.company.com
Ping request could not find host wolfman.company.com. Please check the name and try again.
ETA : 다른 응용 프로그램도 같은 결과를 얻습니다. 나는 단지 핑을 단순화하려고 노력했다. 텔넷이 연결되지 않으면 Cygwin 앱이 "알 수없는 호스트 늑대 인간"메시지를 인쇄합니다.
업데이트 : wireshark를 사용하여 워크 스테이션이 DNS 조회를 시도하지 않는 것으로 나타났습니다. "호스트를 찾을 수 없습니다"오류 메시지 만보고합니다.
nslookup
의 search domain
매개 변수 (또는 정적 IP 구성에 지정 하는 것)를 사용하는 것과 달리 핑이 호스트의 FQDN을 찾지 않는다는 것 입니다. @SLaks가 말했다 일을하고 :) 호스트의 FQDN을 핑하여이를 확인
ping -4 wolfman
되나요?
.company.com
.