Was verursacht unterschiedliche Groß- und Kleinschreibung und Zusätze wie .local in angekündigten Hostnamen?

Was verursacht unterschiedliche Groß- und Kleinschreibung und Zusätze wie .local in angekündigten Hostnamen?

Ich habe zwei Raspberry Pi-Boards mit Linux (Raspbian). Sie sind völlig identisch und verwirren mich, wenn ich ihre angegebenen Hostnamen sehe:

Das erste ist kitchen.local, das zweite BATHROOM.

Die Datei /etc/hostname lautet kitchenbzw. bathroomfür beide Geräte.

Meine Frage ist also: Welches Ding fügt das hinzu .localoder führt dazu, dass der Hostname des zweiten Geräts ausschließlich Großbuchstaben enthält?

Ich bin mir nicht sicher, wie das alles funktioniert und ob Folgendes wichtig ist: Ich frage die Hostnamen mit Angry IP Scanner ab. Mein DHCP-Server ist ein Router mit OpenWRT. Der DNS-Server ist mein Modem, das, wie ich glaube, als eine Art Cache fungiert.

Antwort1

Ihr Scantool verwendet möglicherweise mehrere unterschiedliche Erkennungs-/Durchsuchungsprotokolle, um die Namen erkannter Geräte zu ermitteln. Für unterschiedliche Protokolle gelten unterschiedliche Konventionen.

Der NetBIOS-Namensdienst ist sehr alt und verwendet traditionell Hostnamen in GROSSBUCHSTABEN.

IETF ZeroConf unterstützt Groß- und Kleinschreibung und verwendet die .local-Benennung. (Hinweis zur Benennung: ZeroConf begann als Apple Rendezvous/Bonjour und wurde seitdem von der IETF standardisiert. Die zugrunde liegenden Protokolle, die es verwendet, heißen mDNS (Multicast DNS) und DNS-SD (DNS Service Discovery), daher bezeichnen es manche Leute auch so. Die gängigste Linux-Implementierung ist wahrscheinlich immer noch Avahi, obwohl Apples Open-Source-mDNSResponder in einigen Distributionen verwendet wird und OpenWrt seinen eigenen mDNS-Daemon erstellt hat.)

Das proprietäre LLMNR (Link-Local Multicast Name Resolution) von Microsoft ist wie ein nicht standardmäßiger Semiklon von ZeroConf und verwendet ebenfalls die Benennung .local, nur um die Sache noch verwirrender zu machen.

Möglicherweise behält Ihr Scanner einfach den Namen bei, den er zuerst über das Protokoll findet, das zufällig zuerst antwortet.

verwandte Informationen