Protocol
La resolución de nombres de multidifusión local de enlace ( LLMNR ) es un protocolo basado en el formato de paquete del Sistema de nombres de dominio (DNS) que permite que los hosts IPv4 e IPv6 realicen la resolución de nombres para los hosts en el mismo enlace local. Está incluido en Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 y Windows 10. [ 1] También se implementa mediante systemd -resolved en Linux. [2] LLMNR se define en RFC 4795, pero no se adoptó como estándar de IETF. [3]
A partir de abril de 2022, Microsoft ha comenzado el proceso de eliminación gradual de la resolución de nombres LLMNR y NetBIOS en favor de mDNS . [4]
Detalles del protocolo
Al responder a las consultas, los respondedores escuchan en el puerto UDP 5355 en la siguiente dirección de multidifusión de ámbito de enlace :
- IPv4 - 224.0.0.252, dirección MAC 01-00-5E-00-00-FC
- IPv6 - FF02:0:0:0:0:0:1:3 (esta notación se puede abreviar como FF02::1:3), dirección MAC 33-33-00-01-00-03
Los respondedores también escuchan en el puerto TCP 5355 en la dirección de unidifusión que el host utiliza para responder a las consultas.
Estructura del encabezado del paquete
- ID: Un identificador de 16 bits asignado por el programa que genera cualquier tipo de consulta.
- QR - Consulta/Respuesta.
- OPCODE: campo de 4 bits que especifica el tipo de consulta en este mensaje. Este valor lo establece el creador de la consulta y se copia en la respuesta. Esta especificación define el comportamiento de las consultas y respuestas estándar (valor de código de operación cero). Es posible que futuras especificaciones definan el uso de otros códigos de operación con LLMNR.
- C - Conflicto.
- TC - Truncamiento.
- T - Tentativo.
- Z - Reservado para uso futuro.
- RCODE - Código de respuesta.
- QDCOUNT: un entero de 16 bits sin signo que especifica la cantidad de entradas en la sección de preguntas.
- ANCOUNT: un entero de 16 bits sin signo que especifica la cantidad de registros de recursos en la sección de respuesta.
- NSCOUNT: un entero sin signo de 16 bits que especifica la cantidad de registros de recursos del servidor de nombres en la sección de registros de autoridad.
- ARCOUNT: un entero sin signo de 16 bits que especifica la cantidad de registros de recursos en la sección de registros adicionales.
Véase también
Referencias
- ^ LLMNR: El chico del cable
- ^ "systemd 216 disponible" . Consultado el 10 de agosto de 2015 .
- ^ Mikael Eiman (25 de mayo de 2015). "LLMNR, DNS de multidifusión y nombres en su LAN" . Consultado el 30 de enero de 2021 .
- ^ Alineación con mDNS: reducción gradual de la resolución de nombres NetBIOS y LLMNR
Enlaces externos
- Resolución de nombres de multidifusión de enlace local, Microsoft TechNet
- RFC 4795, Resolución de nombres de multidifusión local de enlace (LLMNR) informativa
- LLMNR, DNS multicast y nombres en su LAN