Mein LAN hat 50 Windows-Hosts. In der Windows-Befehlszeile versuche ich, per Ping die IP-Adresse eines laufenden Windows-Computers abzurufen.
Die Frage ist, wie der Hostname einer bestimmten IP-Adresse in derselben Windows-Arbeitsgruppe ermittelt werden kann.
Eine andere Frage ist, wie man den Hostnamen eines Windows-Rechners von einer Linux-Box kennt, wenn ich eine IP-Adresse habe. Welchen Befehl benutzt du? Ich habe einen Host, auf dem Kubuntu 9.04 ausgeführt wird.
nmblookup
ist Teil des Samba-Pakets meiner Distribution. Ich bin mir nicht sicher, warumnmblookup
IP zu Hostname Teil von Samba ist (Code für vernetzte Dateisysteme und Druckdienste).Die technisch vorzuziehende Methode ist das Tippen
nslookup <ip address>
NSLOOKUP fragt den DNS-Server nach der IP-Adresse des Hostnamens. Ping verwendet den lokalen DNS-Auflösungscache , der möglicherweise bis zum Leeren falsch ist.
quelle
nslookup <ip address>
Befehl ausführen, der die umgekehrte Suche auflöst.Unter Windows können Sie
ping -a x.x.x.x
versuchen, den Hostnamen von der IP-Adresse aufzulösen .quelle
Es gibt verschiedene Möglichkeiten, dies unter Windows und Linux zu tun. Zum Beispiel,
Ref: Mehrere Möglichkeiten zum Abrufen der IP-Adresse vom Hostnamen unter Linux und Windows
quelle
Für Mac-Benutzer
smbutil -v status -ae x.x.x.x
funktioniert. Sie können auch verwendenarp -a
, um Mac-Adressen für alles in Ihrem Netzwerk abzurufen.quelle
nmblookup funktioniert möglicherweise nicht gut für Linux-Hosts, da der NetBIOS- Name veraltet ist. Unter Windows ist es auf das lokale Netzwerk beschränkt.
quelle