Link to home
Start Free TrialLog in
Avatar of apatrol50
apatrol50

asked on

List of Server Names Query for IP

I have a list of approxiamately 300 servers names in an excel spreadsheet that I copied to a test file (one servername per line). I need to run a command or utility that will give me the IP of each server. NSlookup doesnt apear to have a file import function and many of the port scanners only take list of ip to resolve to name. Any ideas?

thanks
Avatar of Jan Bacher
Jan Bacher
Flag of United States of America image

If *nix:

#!/bin/bash

touch <output filename>

cat <input filename> | while read line
 do
   set $line
   host $line >> <output filename>
 done
Avatar of apatrol50
apatrol50

ASKER

Hi Jesper thanks for the reply. I am not a scripter. How do I package the commands you listed? thanks
Do you have a linux/solaris/hpux/tru64 operating system?  I am not familiar with windows batch commands.

Your other option would be to upload the domain names, I'll run it and upload the results.
No we are all windows and the servers are not public so youwouldnt be able to run the script for me... thanks for the help though
What about something along the lines of (for a batch file):

for /f "%a" in (filename.txt) do nslookup "%a"
Hey Jesper how would you make this statement into a batch? If i save it in a text file and change the exension to .bat and run in a cmd prompt i get an error at the "for" statement
ASKER CERTIFIED SOLUTION
Avatar of Jan Bacher
Jan Bacher
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial