
Ich versuche, einen Host in unserem Netzwerk aufzuspüren, kenne aber nur einen Teil seines Namens. Ich weiß, dass er im DNS sein müsste, aber ich möchte mich nicht bei diesen Servern anmelden und die Konfiguration durchsehen müssen. Gibt es eine einfache Möglichkeit, nur meinen DNS unter Ubuntu zu durchsuchen?
Danke
Antwort1
Sie können ein nbtscan-Terminalprogramm verwenden, um NetBIOS-Namen in einem Netzwerk zu finden.
Öffnen Sie ein Terminal und führen Sie diesen Befehl aus, um nbtscan zu installieren.
sudo apt-get install nbtscan
nbtscan-Verwendung:
Angenommen, die IP-Adresse Ihres Netzwerkrouters lautet 192.168.1.1
sudo nbtscan [Your scan range]
Kann entweder eine einzelne IP-Adresse 192.168.1.1
oder ein Adressbereich in einer der beiden folgenden Formen sein: 192.168.1.1/25
oder192.168.1.1-255
Beispiel für den Befehl „nbtscan“ und Scan-Ergebnisse.
sudo nbtscan 192.168.1.1/24
[sudo] password for neil:
Doing NBT name scan for addresses from 192.168.1.1/24
IP address NetBIOS Name Server User MAC address
-----------------------------------------------------------------------------
192.168.1.0 Sendto failed: Permission denied
192.168.1.69 ASUS <server> ASUS 00:00:00:00:00:00
192.168.1.255 Sendto failed: Permission denied
192.168.1.212 FTP <server> FTP 00:00:00:00:00:00
192.168.1.159 PXE <server> PXE 00:00:00:00:00:00
neil@ASUS:~$