Wie kann ich alle Gerätenamen im LAN anzeigen?

Wie kann ich alle Gerätenamen im LAN anzeigen?

Ich versuche, mein lokales Netzwerk zu scannen und eine Liste aller verbundenen Geräte mit ihrer IP-Adresse, MAC-Adresse und ihrem Gerätenamen zurückzugeben.

mit Gerätename meine ich, wenn es mein iPhone ist, würde dort „Jamies-iPhone“ stehen, so wie wenn ich in der Administratoranwendung meines Routers nach verbundenen Geräten suche.

Im Moment bin ich so weit gekommen, die IP und MAC mit folgendem Befehl zu erhalten:

sudo nmap 192.168.1.0/24 -sP > file1.txt

Es gibt mir die folgende Ausgabe in der Datei „file1.txt“

Starting Nmap 6.47 ( http://nmap.org ) at 2016-09-01 18:37 UTC
Nmap scan report for 192.168.1.1
Host is up (0.00027s latency).
MAC Address: 8C:34:FD:E2:E6:48 (Unknown)
Nmap scan report for 192.168.1.3
Host is up (0.0038s latency).
MAC Address: 70:56:82:C6:BE:EE (Apple)
Nmap scan report for 192.168.1.10
Host is up (0.18s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 6.42 seconds

aber ich kann keine Informationen darüber finden, wie ich den Gerätenamen anzeigen lassen kann, es steht nur „Apple“. Ich möchte insbesondere den Namen meiner Apple TVs sehen, da ich mehrere habe und sie voneinander unterscheiden können möchte.

Antwort1

Der dort aufgeführte "Apple" istabgeleitet aus der MAC-Adresse(es liegt im Bereich, der Apple zugewiesen ist). NMap weiß nicht, ob esGenau genommenein Apple-Gerät.

Wenn das Gerät einem Dienst nicht mit seinem Namen antwortet (nach dem Ihr Dienstprogramm ebenfalls sucht) und nicht bei einem lokalen Namensdienst (wie DNS, entweder manuell oder per DHCP registriert) registriert wurde, können Sie seinen Namen nicht kennen.

verwandte Informationen