링크 로컬 멀티캐스트 이름 해결
Link-Local Multicast Name Resolution인터넷 프로토콜 스위트 |
---|
응용 프로그램레이어 |
트랜스포트 레이어 |
인터넷 레이어 |
링크 레이어 |
Link-Local Multicast Name Resolution(LLMNR; 링크 로컬멀티캐스트 이름 해결)은 Domain Name System(DNS; 도메인네임 시스템) 패킷 형식을 기반으로 하는 프로토콜로, IPv4 및 IPv6 호스트 모두 동일한 로컬 링크 상의 호스트에 대해 이름 해결을 수행할 수 있습니다.Windows Vista, Windows Server 2008, Windows 7, Windows 8 및 Windows 10 [1]에 포함되어 있습니다.또한 [2]Linux에서 systemd 해결로 구현됩니다.LLMNR은 RFC 4795에 정의되어 있지만 IETF [3]표준으로 채택되지 않았습니다.
프로토콜 세부 정보
쿼리에 응답할 때 응답자는 다음 링크스코프 멀티캐스트주소의 UDP 포트 5355를 리슨합니다.
- IPv4 - 224.0.0.252, MAC 주소 01-00-5E-00-00-FC
- IPv6 - FF02 : 0 : 0 : 0 : 0 : 0 : 0 : 1 : 3 ( FF02 : 1 : 3 ) 、 MAC 주소 33-33-00-01-00-03
응답자는 호스트가 쿼리에 응답하기 위해 사용하는 유니캐스트주소의 TCP 포트 5355에서도 수신합니다.
패킷 헤더 구조
|
- ID - 모든 종류의 쿼리를 생성하는 프로그램에 의해 할당된 16비트 식별자입니다.
- QR - 쿼리/응답.
- OPCODE - 이 메시지의 쿼리 종류를 지정하는4비트 필드이 값은 쿼리 발신자에 의해 설정되며 응답에 복사됩니다.이 사양에서는 표준 쿼리 및 응답 동작(opcode 값 0)을 정의합니다.향후 사양에서는 LLMNR을 사용하는 다른 opcode의 사용을 정의할 수 있습니다.
- C - 컨플릭트.
- TC - TrunCation.
- T - 임시.
- Z - 향후 사용을 위해 예약되어 있습니다.
- RCODE - 응답 코드.
- QDCOUNT - 질문 섹션의 엔트리 수를 지정하는 부호 없는 16비트 정수.
- ANCOUNT - 응답 섹션의 리소스 레코드 수를 지정하는 부호 없는 16비트 정수입니다.
- NSCOUNT - 권한 레코드 섹션에 있는 이름 서버 리소스 레코드 수를 지정하는 부호 없는 16비트 정수입니다.
- ARCOUNT - 추가 레코드 섹션에서 리소스 레코드 수를 지정하는 부호 없는 16비트 정수.
「 」를 참조해 주세요.
레퍼런스
- ^ LLMNR: 케이블맨
- ^ "systemd 216 available". Retrieved 2015-08-10.
- ^ Mikael Eiman (2015-05-25). "LLMNR, Multicast DNS and names on your LAN". Retrieved 2021-01-30.
외부 링크
- 링크 로컬 멀티캐스트 이름 해결, Microsoft TechNet
- RFC 4795, 정보, 링크 로컬 멀티캐스트 이름 해결(LLMNR)
- LAN 상의 LLMNR, 멀티캐스트 DNS 및 이름