Gibt es eine einfache Möglichkeit, von der O X (Lion) Befehlszeile oder Finder die IP-Adresse von einem Windows-Rechner im gleichen Subnetz (in einem Heimnetzwerk) zu bestimmen? Angenommen, die Maschine selbst ist nicht leicht zugänglich.
Ich kenne folgende Möglichkeiten:
- Weitere Informationen finden Sie auf der Webadministrationsseite des Routers (DHCP-Servers).
- Verwenden Sie
arp -a
diese Option , um eine Liste der zuletzt aufgerufenen IP-Adressen abzurufen und von dort aus zu raten.
Der Computer wird im Finder angezeigt, daher weiß ich, dass es sich um einen Netzwerkcomputernamen handelt (bei dem es sich vermutlich um einen WINS-Namen handelt), aber nicht um eine Arbeitsgruppe. Wir sind nicht in einer Domäne.
Ich bin mir nicht ganz sicher, wie OS X einen SMB / WINS-Namen "zuordnet", da das Pingen von "mywindowsbox" ebenso wie das Pingen von "mywindowsbox.local" fehlschlägt.
macos
home-networking
smb
Chris Weiss
quelle
quelle
Antworten:
Verwenden Sie
smbutil lookup HOSTNAME
( Quelle ).Dadurch erhalten Sie die IP-Adresse eines bestimmten NetBIOS-Namens.
Ich nehme an, es ist dasselbe wie das, was der Finder beim Herstellen einer Verbindung zu einer
smb://
URL macht, daher unterliegt es wahrscheinlich denselben Einschränkungen (ich weiß eigentlich nicht, was das ist, aber ich habe festgestellt, dass der Finder nicht immer in der Lage ist, Fenster nachzuschlagen Maschinen im lokalen Netzwerk , wenn anderen Windows - Clients haben scheinbar kein Problem dabei).quelle
Haben Sie keinen Zugriff auf den Windows-Rechner?
Können Sie die IP-Adresse des Windows-Rechner ping? Wenn nicht, vielleicht hat der Windows-Rechner seine Software-Firewall-Pings auf verhindern.
Auch, wenn Sie Zugriff auf den Router haben, könnte es den Hostnamen des Windows-Rechners auflisten.
Update: Nun, der Name, zeigt im Finder sollten die PCs Hostname sein.
quelle
Wenn Sie nmblookup installiert haben, versuchen Sie:
Hostname wäre der WINS - Name sein. Dies könnte die IP - Adresse zurück. Auch Blick auf den nmblookup man - Seiten für andere Optionen , die diese Arbeit bekommen könnten.
quelle
Die Informationen können in einem lokalen Name-Server sein; Du kannst es versuchen:
quelle
Wenn Sie sich in einem geschlossenen Netzwerk (privat) befinden und sich in einem typischen Subnetz der Klasse C (255.255.255.0) befinden, können Sie XXX.XXX.XXX.255 anpingen. Die 0,255-Adresse ist die Broadcast-Adresse für die Klasse C. Theoretisch alle Hosts im Subnetz ICMP-Echo an Sie senden. Dies sollte verengen, was Hosts im Netzwerk tatsächlich noch am Leben ist. Von dort können Sie das Network Utility (/ Programme / Dienstprogramme / Netzwerk Utility.app) eine Abnahme von Fingerabdrücken und Port-Scannen Figur zu tun, aus dem man es ist.
wenn die Windows-Rechner ICMP echos jedoch deaktiviert, wird dieser Plan vereitelt.
Nur eine Anmerkung: die * .local-Domäne wird für Bonjour verwendet. Es sei denn, die Windows-Box verfügt über Bonjour (oder mDNSResponder) die lokale Domäne Abfragen wird nicht funktionieren.
quelle