DNS 없이 .local 주소에 대해 이름 확인이 작동하는 이유는 무엇입니까?

DNS 없이 .local 주소에 대해 이름 확인이 작동하는 이유는 무엇입니까?

최근에 로컬 네트워크에 FreeNAS 서버를 추가했습니다. 내 기본 Windows 컴퓨터의 브라우저에서 freenas.local을 열어 웹 인터페이스에 접근할 수 있습니다.

그러나 내가 할 때

    nslookup freenas.local

동일한 Windows 시스템에서는 결과가 없습니다.

내 호스트 파일에는 freenas.local에 대한 항목도 없습니다.

따라서 일부 사람들에게는 바보처럼 들릴 수도 있지만 freenas.local에 대한 이름 확인은 어디에서 진행됩니까?

답변1

TLD .localMulticast-DNS와 함께 사용하도록 예약됨(일명 mDNS), 다음으로 끝나는 이름.local 일반 DNS와 함께 사용하면 안 됩니다..

즉, 이와 같은 이름이 해결되는 가장 확실한 이유는 로컬 네트워크의 호스트가 mDNS를 사용하고 있기 때문입니다.

주목할 만한 점은 nslookupDNS 전용 도구이며, OS 확인자가 DNS 외에 일반적으로 사용하는 다른 이름 확인 메커니즘(예: 호스트 파일, mDNS 등)을 사용하지 않는다는 것입니다.

관련 정보