How to I make a script that does nslookup -q=ns for multiple websites and exports the results to a file

user2054281 picture user2054281 · Feb 8, 2013 · Viewed 22.8k times · Source

I need to create a script that does outputs the results of nslookup -q=ns for multiple websites into a single file. I know how to make it do so for one webiste, it's just "nslookup -q=ns stackoverflow.com". But how do I do this with multiple websites that are listed after each other to a single file?

Answer

camilohe picture camilohe · Feb 8, 2013

From the command line:

for /F %x in (websites.txt) do nslookup -q=ns %x

Inside a batch file you have to double the percents:

for /F %%x in (websites.txt) do @echo nslookup -q=ns %%x