La resolución de nombres de multidifusión de enlace local ( LLMNR ) es un protocolo basado en el formato de paquete del Sistema de nombres de dominio (DNS) que permite que tanto los hosts IPv4 como los IPv6 realicen la resolución de nombres para hosts en el mismo enlace local. Está incluido en Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 y Windows 10. [ 1 ] También está implementado por systemd -resolved en Linux. [ 2 ] LLMNR está definido en RFC 4795, pero no fue adoptado como estándar de la IETF. [ 3 ]
A partir de abril de 2022, Microsoft comenzó el proceso de eliminación gradual de LLMNR y la resolución de nombres 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 unicast 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: un campo de 4 bits que especifica el tipo de consulta en este mensaje. Este valor lo establece quien origina la consulta y se copia en la respuesta. Esta especificación define el comportamiento de las consultas y respuestas estándar (valor de opcode igual a cero). En futuras especificaciones se podrá definir el uso de otros opcodes con LLMNR.
- C - Conflicto.
- TC - Truncamiento.
- T - Provisional.
- Z - Reservado para uso futuro.
- RCODE - Código de respuesta.
- QDCOUNT: un entero sin signo de 16 bits que especifica el número de entradas en la sección de preguntas.
- ANCOUNT: un entero sin signo de 16 bits que especifica el número de registros de recursos en la sección de respuestas.
- NSCOUNT: un entero sin signo de 16 bits que especifica el número 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 el número de registros de recursos en la sección de registros adicionales.
Véase también
- Sistema básico de entrada/salida de red ( NetBIOS )
- Protocolo de resolución de nombres entre pares (PNRP)
- DNS multidifusión (mDNS)
- Redes de configuración cero (Zeroconf)
Referencias
Enlaces externos
- Resolución de nombres de multidifusión de enlace local , Microsoft TechNet
- RFC 4795 , Informativo, Resolución de nombres de multidifusión de enlace local (LLMNR)
- LLMNR, DNS multicast y nombres en su LAN
- Protocolos de Internet
- Sistema de nombres de dominio
- protocolos de la capa de aplicación
- Comunicación y servicios de Windows
- Servidor Windows
- protocolos de red