
Wie kann ich anhand seiner IP herausfinden, was ein Remote-Windows-PC für seinen Hostnamen hält? Über die Windows-Befehlszeile oder eine Linux-Shell.
Mich interessiert nicht, was ein DNS-Server als Hostnamen für eine IP-Adresse denkt, sondern nur, was der Rechner denkt, der auf eine IP-Adresse antwortet.
Ich möchte kein RDP verwenden, habe aber Zugriff als Administrator auf den Ziel-PCs.
Antwort1
Dies sollte Folgendes bewirken:
wmic /node:<your_ip_here> computersystem get name,domain
oder wenn Sie Powershell bevorzugen:
Get-WmiObject -co <your_ip_here> win32_computersystem -property name,domain |format-list -property name,domain
Mit beiden können Sie eine Liste statt eines einzelnen PCs abfragen und bei Bedarf bestimmte Anmeldeinformationen angeben.
Antwort2
nbtstat -a IP-Address
Beispiel: nbtstat -a 192.168.1.1
Antwort3
Sie können versuchen, ping
mit dem entsprechenden -a
Schalter IP-Adressen in Hostnamen aufzulösen.
ping -a 192.168.1.1