Wie finde ich ein Gerät, das zu einer bestimmten IP in einer Arbeitsgruppe gehört?

Wie finde ich ein Gerät, das zu einer bestimmten IP in einer Arbeitsgruppe gehört?

Mein Router in einem externen Lager sagt mir Folgendes:

Warnung: Folgende statische Hosts können Adressierungskonflikte im LAN erzeugen: 00:10:18:--:--:-- [192.168.150.102] Lösungshinweis: Bitte konfigurieren Sie die IP-Adresse der statischen Hosts außerhalb des dynamischen LAN-Adressbereichs.

Mein Problem ist, dass ich keine Ahnung habe, um welches Gerät es sich handelt. Ist das ein Drucker? Ist das ein Computer? Ist das ein Etikettendrucker? Wenn ja, welcher Computer/welcher Drucker? Ist das ein völlig anderes Gerät?

Es hat keine Weboberfläche, also sollte es kein Drucker sein, da alle Drucker, die wir verwenden, eine Weboberfläche haben. Das Netzwerk ist eine Arbeitsgruppe mit einem Router und einigen Netzwerk-Switches und -Clients, also habe ich keinen DNS-Server, den ich abfragen könnte.

Kann ich irgendwie Informationen wie einen Hostnamen oder ein Modell oder irgendetwas anderes erhalten, das mir bei der Identifizierung dieses Geräts helfen könnte?

Einige Dinge, die ich versucht habe:

Klingeln:

C:\Users\997>ping 192.168.150.102

Ping is executed for 192.168.150.102 with 32 bytes of data:
Response from 192.168.150.102: Bytes=32 Time=1ms TTL=128
Response from 192.168.150.102: Bytes=32 Time=1ms TTL=128

nslookup:

PS C:\Users\997> nslookup 192.168.150.102
Server:  UnKnown
Address:  fe80::125a:f7ff:fe62:89c2

*** 192.168.150.102 was not found by UnKnown: Non-existent domain.

Host nach Adresse abrufen:

PS C:\Users\997> [net.dns]::GetHostByAddress("192.168.150.102")
Exception when calling "GetHostByAddress" with 1 argument(s): "The requested name is valid, but no data of the requested type was found".
no data of the requested type was found".
In line:1 character:1
+ [net.dns]::GetHostByAddress("192.168.150.102")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SocketException

Wenn ich nur versuche Stop-Computer:

PS C:\Users\997> stop-computer 192.168.150.102
stop-computer : The RPC server is not available.
In Zeile:1 Zeichen:1
+ stop-computer 192.168.150.102
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (192.168.150.102:String) [Stop-Computer], COMException
    + FullyQualifiedErrorId : StopComputerException,Microsoft.PowerShell.Commands.StopComputerCommand

Hersteller der Netzwerkkarte:

MAC-Segment:    00:10:18:00:00:00 - 00:10:18:FF:FF:FF (MA-L)
Hersteller: Broadcom
Adresse:    16215 ALTON PARKWAY
IRVINE CA 92619-7013
US

nmap:

  • nmap -sL 192.168.150.0/24zeigt keinen Hostnamen für diese IP an
  • nmap -O 192.168.150.102kann keine Betriebssysteminformationen lesen und kann keinen Port lesen/eine Verbindung zu ihm herstellen

Antwort1

Um Hostnamen für die IPs in einem Subnetz zu finden, ohne ein Paket an die einzelnen Hosts selbst senden zu müssen, verwenden Sie nmap mit dem Flag -sL.

Dieses Flag weist nmap an, eine einfache DNS-Abfrage für die angegebene IP durchzuführen.

Das folgende Beispiel stammt aus dem Artikel 10 nmap-Befehle, die jeder Systemadministrator kennen sollte:

 $ nmap -sL 192.168.0.0/24
 Starting Nmap 5.21 ( http://nmap.org ) at 2013-02-24 09:59 MST
 Nmap scan report for 192.168.0.0
 Nmap scan report for router.local (192.168.0.1)
 Nmap scan report for fakehost.local (192.168.0.2)
 Nmap scan report for another.fakehost.local (192.168.0.3)

Der Artikel beschreibt zusätzliche Nmap-Parameter zum Abrufen von Informationen wie dem Betriebssystem eines Hosts. Einige erfordern Root-Berechtigungen.

verwandte Informationen