Ping은 foo.local을 사용하여 이름 확인 실패를보고하지만 foo는 아니지만 특정 시스템에서만 이름 확인 실패를보고합니다.


0

우리는 내 도메인 example.com을 호출합니다. DC (Windows Server 2008 실행)는 DNS 서버 역할을하며 관심있는 시스템은 foo와 bar라고합니다. foo와 bar는 모두 같은 영역에서 유형 A입니다.

도메인의 관련없는 클라이언트 시스템에서 다음을 수행 할 수 있습니다.

ping foo
ping bar
ping foo.example.com
ping bar.example.com
ping bar.local

그러나 ping foo.local호스트 이름을 확인할 수 없다는 오류 메시지와 함께 실패합니다.

호스트 파일에 충돌하는 항목이 없으며 도메인의 모든 시스템에서 복제 할 수 있습니다.

그래서 내 질문은 기본적으로 왜 bar.local작동하지만 그렇지는 foo.local않습니까? 지금까지 내가 말할 수있는, 거기에 아무런 차이 없습니다 foobarDNS 서버에서의 구성, 그래서 나는 그들이 모두 같은 행동 (.local의 응답 중 모두 또는 둘 다)을 보여줄 거라고 생각합니다.

나는 네트워킹 지식이 많지 않아서 무슨 일이 일어나고 있는지 전혀 모른다. 도움을 주시면 감사하겠습니다.


가요 foo은 "관련이없는 클라이언트 시스템"에서 다른 IP 서브넷 또는 다른 이더넷 LAN에?
Spiff

아니요. 모든 컴퓨터는 동일한 서브넷과 LAN에 있습니다.
Kevin Mills

@FrankThomas 그것은 옳지 않습니다. 어떤 이유로 Microsoft는 초기에 Bonjour (일명 mDNS, IETF ZeroConf)를 좋아하지 않았기 때문에 "LLMNR (Link Local Multicast Name Resolution)"이라는 고유의 비표준 항목을 만들어 .local 이름을 확인하는 데 사용했습니다. 이제 Windows 10에서 Microsoft는 조용히 최종 ZeroConf 지원을 추가했지만 Windows Server 2008은 LLMNR을 독점적으로 사용했을 것입니다 (Windows 용 Apple Bonjour Print Services와 같은 것을 설치하지 않은 경우).
Spiff

@KevinMills Wi-Fi에 연결된 기기가 있습니까?
Spiff

정확한 오류 Ping foo.local는 무엇입니까 ? nslookup foo.local예상대로 작동 합니까 ?
Ƭᴇcʜιᴇ007
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.