| Internetprotokollfamilie |
|---|
| Anwendungsschicht |
| Transportschicht |
| Internetschicht |
| Verbindungsschicht |
Link -Local Multicast Name Resolution ( LLMNR ) ist ein Protokoll, das auf dem DNS-Paketformat basiert und es IPv4- und IPv6- Hosts ermöglicht, die Namensauflösung für Hosts im selben lokalen Netzwerk durchzuführen. Es ist in Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 und Windows 10 enthalten . [ 1 ] Unter Linux wird es von systemd -resolved implementiert. [ 2 ] LLMNR ist in RFC 4795 definiert, wurde aber nicht als IETF-Standard übernommen. [ 3 ]
Seit April 2022 hat Microsoft damit begonnen, sowohl die Namensauflösung von LLMNR als auch von NetBIOS zugunsten von mDNS schrittweise abzuschaffen . [ 4 ]
Protokolldetails
Bei der Beantwortung von Anfragen lauschen die Antwortserver auf dem UDP -Port 5355 an der folgenden Link-Scope -Multicast-Adresse :
- IPv4 - 224.0.0.252, MAC-Adresse 01-00-5E-00-00-FC
- IPv6 – FF02:0:0:0:0:0:1:3 (diese Notation kann als FF02::1:3 abgekürzt werden), MAC-Adresse 33-33-00-01-00-03
Die Antwortserver lauschen auch auf dem TCP- Port 5355 an der Unicast -Adresse, die der Host zur Beantwortung von Anfragen verwendet.
Paketkopfstruktur
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ID - Eine 16-Bit-Kennung, die vom Programm zugewiesen wird, das beliebige Abfragen generiert.
- QR – Anfrage/Antwort.
- OPCODE – Ein 4-Bit-Feld, das die Art der Anfrage in dieser Nachricht angibt. Dieser Wert wird vom Absender der Anfrage festgelegt und in die Antwort kopiert. Diese Spezifikation definiert das Verhalten von Standardanfragen und -antworten (Opcode-Wert null). Zukünftige Spezifikationen können die Verwendung anderer Opcodes mit LLMNR definieren.
- C – Konflikt.
- TC - TrunCation.
- T – Vorläufig.
- Z – Für zukünftige Verwendung reserviert.
- RCODE – Antwortcode.
- QDCOUNT - Eine vorzeichenlose 16-Bit-Ganzzahl, die die Anzahl der Einträge im Fragenteil angibt.
- ANCOUNT - Eine vorzeichenlose 16-Bit-Ganzzahl, die die Anzahl der Ressourcendatensätze im Antwortteil angibt.
- NSCOUNT - Eine vorzeichenlose 16-Bit-Ganzzahl, die die Anzahl der Nameserver-Ressourceneinträge im Abschnitt "Autoritätsdatensätze" angibt.
- ARCOUNT - Eine vorzeichenlose 16-Bit-Ganzzahl, die die Anzahl der Ressourcendatensätze im Abschnitt "Zusätzliche Datensätze" angibt.
Siehe auch
- Netzwerk-Basis-Ein-/Ausgabesystem ( NetBIOS )
- Peer Name Resolution Protocol (PNRP)
- Multicast-DNS (mDNS)
- Zero-Configuration Networking (Zeroconf)
Referenzen
- ^ LLMNR: Der Kabelmann
- ^ „systemd 216 verfügbar“ . Abgerufen am 10.08.2015 .
- ^ Mikael Eiman (25.05.2015). „LLMNR, Multicast-DNS und Namen in Ihrem LAN“ . Abgerufen am 30.01.2021 .
- ^ Angleichung an mDNS: Reduzierung der NetBIOS-Namensauflösung und LLMNR
Externe Links
- Link-Local Multicast Name Resolution , Microsoft TechNet
- RFC 4795 , Informational, Link-Local Multicast Name Resolution (LLMNR)
- LLMNR, Multicast-DNS und Namen in Ihrem LAN