Ihr Scan-Tool verwendet möglicherweise mehrere unterschiedliche Discovery / Browsing-Protokolle, um die Namen der erkannten Geräte zu ermitteln, und es gibt unterschiedliche Konventionen für die verschiedenen Protokolle.
Der NetBIOS-Namensdienst ist sehr alt und verwendet traditionell ALLE CAPS-Hostnamen.
IETF ZeroConf unterstützt die Groß- und Kleinschreibung und verwendet die .local-Benennung. (Ein Hinweis zur Benennung: ZeroConf wurde als Apple Rendezvous / Bonjour gegründet und ist seitdem von der IETF standardisiert. Die zugrunde liegenden Protokolle heißen mDNS (Multicast-DNS) und DNS-SD (DNS-Dienstermittlung)) Die bekannteste Linux-Implementierung ist wahrscheinlich immer noch Avahi, obwohl Apples Open-Source-mDNSResponder in einigen Distros verwendet wird und OpenWrt einen eigenen mDNS-Daemon erstellt hat.
Das proprietäre LLMNR (link-local multicast name resolution) von Microsoft ist wie ein nicht standardmäßiger Halbklon von ZeroConf und verwendet auch die .local-Benennung, nur um Dinge zu verwirren.
Vielleicht bleibt Ihr Scanner nur bei dem Namen, den er zuerst über das Protokoll entdeckt, das zuerst reagiert.