Wie erhalte ich mit dem Befehl nbtstat Geräte, die mit meinem Router verbunden sind?

0

Ich benutze diesen Befehl, um den Namen eines Computers in meinem Netzwerk zu erhalten (nbtstat -a [192.168.1.5]). Es funktioniert gut, wenn das Gerät ein PC ist, aber wenn ich versuche, den Namen eines Mobiltelefons mit dem gleichen Befehl zu bekommen, heißt es Host nicht gefunden. Aber ich bin sicher, dass das Gerät in meinem Netzwerk ist und wenn ich das Gerät pinge, funktioniert es einwandfrei. Also, was ist der Unterschied zwischen einem Laptop und einem Handy, dass ich nicht das richtige Ergebnis erzielen kann?
Vielen Dank.

cena
quelle
Haben Sie etwas Bestimmtes, das Sie als "Name des Mobiltelefons" erwarten?
Rakslice

Antworten:

1

Der nbtstatBefehl dient zum Ausführen und Testen von NetBIOS über TCP / IP.

In den Dokumenten ( http://technet.microsoft.com/en-us/library/cc940106.aspx ):

Der nbtstat -a <name>Befehl führt einen NetBIOS-Adapterstatusbefehl für den von angegebenen Computernamen aus <name>. Der Adapterstatusbefehl gibt die lokale NetBIOS-Namenstabelle für diesen Computer sowie die MAC-Adresse der Adapterkarte zurück. Der nbtstat -A <IP address> Befehl führt dieselbe Funktion unter Verwendung einer Ziel-IP-Adresse anstelle eines Namens aus.

Wenn Sie nbtstat -Aeine IP-Adresse verwenden, für die NetBIOS über TCP / IP nicht verfügbar ist (normalerweise Windows File Sharing oder ähnliches wie Samba), reagiert diese nicht auf den Adapterstatusbefehl.

Rakslice
quelle
Oh, ich verstehe es jetzt. Gibt es eine andere Möglichkeit, den Namen des Geräts von seiner IP-Adresse zu erhalten? (Ich benutze Windows 8)
Cena
Wenn das Gerät einen Hostnamen beim DHCP-Server hinterlassen hat und der DHCP-Server so konfiguriert ist, dass ein DNS-Server mit vom DHCP angeforderten Hostnamen aktualisiert wird, können Sie eine umgekehrte DNS-Suche durchführen: z. B.nslookup 8.8.8.8
rakslice