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
Please also mark the comments that contributed to the solution of the article
Content-Key: 206264
Url: https://administrator.de/contentid/206264
Printed on: April 18, 2024 at 06:04 o'clock
7 Comments
Latest comment
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