Nslookup mit zusätzlicher Option in einer for Schleife
Hallo,
um IP-Adressen zu Hostnamen aufzulösen verwendet ich folgende for Schleife:
(nslookup und ip-Adresse des Host)
Wie kann ich erreichen, dass ich einen DNS-Server mitgeben kann?
(nslookup - ip-Adresse des Host - ip-Adresse des Nameservers)
Viele Grüße
Volker01
um IP-Adressen zu Hostnamen aufzulösen verwendet ich folgende for Schleife:
(nslookup und ip-Adresse des Host)
for /f %%i in (%iplist%) do call :ProcessIP1 %%i
goto next1
:ProcessIP1
for /f "tokens=2" %%a in ('nslookup ^2^>^>"%Temp%\000fqdn_temp.txt" %1^|findstr /b "Name:"') do ECHO %1: %%a>>"%Temp%\000fqdn_temp.txt" && (ECHO %1: %%a)
goto :eof
:next1
Wie kann ich erreichen, dass ich einen DNS-Server mitgeben kann?
(nslookup - ip-Adresse des Host - ip-Adresse des Nameservers)
Viele Grüße
Volker01
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 206264
Url: https://administrator.de/contentid/206264
Ausgedruckt am: 23.11.2024 um 03:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo volker01!
oder so
schreibst.
Ansonsten schließe ich mich Endoros Frage an ...
Grüße
bastla
Aber an welche Stelle in der o.g. Schleife?
Lässt sich leichter erkennen, wenn Du die Schleife sofor /f %%i in (%iplist%) do for /f "tokens=2" %%a in ('nslookup %%i 2^>^>"%Temp%\000fqdn_temp.txt"^|findstr /b "Name:"') do ECHO %%i: %%a>>"%Temp%\000fqdn_temp.txt" & ECHO %%i: %%a
for /f %%i in (%iplist%) do (
for /f "tokens=2" %%a in ('nslookup %%i 2^>^>"%Temp%\000fqdn_temp.txt"^|findstr /b "Name:"') do ECHO %%i: %%a>>"%Temp%\000fqdn_temp.txt" & ECHO %%i: %%a
)
Ansonsten schließe ich mich Endoros Frage an ...
Grüße
bastla