IP Adressen aus Textdatei mit Hostnamen auflösen.
Hallo Gemeinde,
nachdem ich schon häufig bei fündig wurde,
versuche ich mal meine erste Frage zu formulieren:
Ich verwende zur Fehleranalyse ein Batch-Datei als IP-Scanner.Das funktioniert auch gut.
Als Ergebnis erhalte ich eine Text-Datei mit IP-Adressen von Geräten die antworten.
Nun möchte ich im zweiten Schritt per batch die gefundenen IP-Adressen mit ping -a auch auch die Hostnamen auflösen lassen.
Ich habe noch keine Vorstellung wie ich das umsetzten kann.
Beispiel einer IP Textdatei:
192.168.178.1
192.168.178.2
192.168.178.7
192.168.178.8
Viele Grüße
Volker01
nachdem ich schon häufig bei fündig wurde,
versuche ich mal meine erste Frage zu formulieren:
Ich verwende zur Fehleranalyse ein Batch-Datei als IP-Scanner.Das funktioniert auch gut.
Als Ergebnis erhalte ich eine Text-Datei mit IP-Adressen von Geräten die antworten.
Nun möchte ich im zweiten Schritt per batch die gefundenen IP-Adressen mit ping -a auch auch die Hostnamen auflösen lassen.
Ich habe noch keine Vorstellung wie ich das umsetzten kann.
Beispiel einer IP Textdatei:
192.168.178.1
192.168.178.2
192.168.178.7
192.168.178.8
Viele Grüße
Volker01
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 204127
Url: https://administrator.de/contentid/204127
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
10 Kommentare
Neuester Kommentar
warum neu erfinden?
angry IP-Scanner liefert das sofort und schnell.
http://angryip.org/w/Home
Sogar noch mit der Möglichkeit einen Portscan anzuhängen. für z.B: Serverdienste und so.
Dann etwas komplexer: Superscan v4 von McAfee
Soft Perfect Network Scanner
Advanced IP Scanner V2
Nutze ich immer.
Gruß
Netman
angry IP-Scanner liefert das sofort und schnell.
http://angryip.org/w/Home
Sogar noch mit der Möglichkeit einen Portscan anzuhängen. für z.B: Serverdienste und so.
Dann etwas komplexer: Superscan v4 von McAfee
Soft Perfect Network Scanner
Advanced IP Scanner V2
Nutze ich immer.
Gruß
Netman
Hallo volker01!
Wenn, wie in diesem Fall, "
ausgibt [Edit] hatte zum Test nur ein "unbekanntes" Gerät angepingt, sodass dann natürlich nur die Adresse und nicht der Name ausgegeben wurde [/Edit], wird natürlich nix angezeigt (dafür sorgt die Abfrage in Zeile 8).
Eigentlich wäre aber für die Namensauflösung ohnehin "
Wenn Du keinen FQDN haben willst, dann mit folgender Zeile 7:
Grüße
bastla
Wenn, wie in diesem Fall, "
ping -a
" den Namen nicht auflöst, sondern nurPing wird ausgeführt für 192.168.178.1 mit 32 Bytes Daten:
Eigentlich wäre aber für die Namensauflösung ohnehin "
nslookup
" zu verwenden - das sähe dann so aus:@echo off & setlocal
for /f %%i in (IP.txt) do call :ProcessIP %%i
goto :eof
:ProcessIP
set "Host="
for /f "tokens=2" %%a in ('nslookup %1^|findstr /b "Name:"') do echo %1: %%a
goto :eof
for /f "tokens=2 delims=. " %%a in ('nslookup %1^|findstr /b "Name:"') do echo %1: %%a
bastla
Unterstützung, einen schnellen Scanner verwenden, wie z. B. Advanced IP Scanner: http://www.advanced-ip-scanner.com/de/