Wie kann ich die Hostnamen für alle Computer in meinem LAN ermitteln?


15

Ich stelle eine Verbindung zu den Computern in meinem Netzwerk her, indem ich hostname.local verwende. Ich habe den Hostnamen für einen der Rechner vergessen. Gibt es einen Befehl, den ich von einem Computer aus ausgeben kann, der eine Anforderung für alle Hostnamen für die Computer in meinem LAN sendet und diese anzeigt?

Antworten:


5

nbtscan

Ein gutes Tool zum Scannen aller Hostnamen in einem Netzwerk ist nbtscan.

$ nbtscan 192.168.1.0/24                                                                                                  
Doing NBT name scan for addresses from 192.168.1.0/24

IP address       NetBIOS Name     Server    User             MAC address      
------------------------------------------------------------------------------
192.168.1.0     Sendto failed: Permission denied
192.168.1.162    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.205    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.255   Sendto failed: Permission denied

Sie können es im Software Center installieren, indem Sie nach 'nbtscan' suchen, über deren Website oder über das Terminal:

sudo apt-get install nbtscan

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.