Zum Hauptinhalt springen

Namensauflösung

Vernetzte Rechner werden durch eindeutige Adressen identifiziert (IP-Adresse, MAC-Adresse) und kommunizieren über diese miteinander. Da sich Menschen numerische Adressen schlecht merken können, werden stattdessen Namen verwendet. Die Namensauflösung ist der Mechanismus, der einen Namen (z.B. einen Rechnernamen) seiner Adresse (z.B. einer IP-Adresse) zuordnet.

Auflösungssysteme

Für Windows- und Linux-Netzwerke existieren mehrere Systeme:

SystemReichweiteHinweis
DNSGesamtes Netzwerk / InternetWichtigstes System, wird von Active Directory benötigt. UDP-Port 53, bis zu 255 Zeichen (z.B. pc01.bs1-landshut.de)
LLMNRNur gleiches SubnetzLink Local Multicast Name Resolution (seit Windows Vista), für Arbeitsgruppen. Nutzt Multicast, IPv6-fähig, keine Konfiguration nötig
NetBIOSGleiches Subnetz / veraltetVor Windows Vista zum Suchen von Rechnern genutzt. Max. 15 Zeichen, Ports 137/138/139/445
mDNSLAN, link-lokalMulticast DNS (von Apple entwickelt), TLD .local, kein Namensserver nötig. Linux-Implementierung ist avahi

DNS

DNS (Domain Name System) ist das wichtigste Namensauflösungssystem und die Grundlage der Namensauflösung im Internet. Es wird ausführlich unter DNS behandelt.

LLMNR

LLMNR löst Namen nur innerhalb desselben Subnetzes auf und ist für kleine Arbeitsgruppen gedacht. Es nutzt Multicast statt Broadcasts (geringerer Netzwerkverkehr) und ist im Gegensatz zu NetBIOS IPv6-fähig. Namen älterer Systeme (z.B. Windows Server 2003, Windows XP) kann es nicht auflösen.

NetBIOS

NetBIOS (NetBIOS über TCP/IP, NetBT/NBT) war bis Windows 2000/Vista relevant und wurde genutzt, um in der Netzwerkumgebung nach Rechnern zu suchen. Es dient als Rückfalloption, wenn DNS nicht konfiguriert ist und LLMNR deaktiviert ist oder einen Namen nicht auflösen kann.

mDNS

mDNS (Multicast DNS) ermöglicht die Namensauflösung im LAN ohne dedizierten Namensserver, mittels Multicast-Nachrichten unter der link-lokalen TLD .local. Ab Windows 11 22H2 will Microsoft mDNS sowohl NetBIOS als auch LLMNR ablösen lassen.