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않습니까? 지금까지 내가 말할 수있는, 거기에 아무런 차이 없습니다 foo및 barDNS 서버에서의 구성, 그래서 나는 그들이 모두 같은 행동 (.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.