Tip: Using dig to Show Nameservers
If the need to scan a list of domains arises, be it one or one hundred, I have one handy Perl script that will list all nameservers of a domain. This script uses the command dig, and filters and lists the result. Do note that Perl must be installed to do this script.
# vi mx_checker.pl
#!/usr/bin/perl
$file=$ARGV[0]; @list = `cat $file`; foreach $domain(@list) {
chomp($file);
chomp($domain);
$ns = `dig ns $domain +short`;
chomp($ns);
$ns =~s/\n/\t/g;
print “$domain\t$ns\n”;
}
To make the script executable, change the permissions:
# chmod 700 mx_checker.pl
Then build the list of domains by listing it on a text file, one domain per file.
# vi domains.txt
google.com
yahoo.com
usautoparts.com
Now that the script and domain list is ready, it is time to execute the script:
# ./mx_checker.pl domains.txt
The nameservers will then be listed and can be piped to a text file, which can be exported to a spreadsheet as tab-separated values.
# ./mx_checker.pl domains.txt >> nameservers.xls
Related Posts
Post comment
Search PinoyTux
Subscribe to Email Feeds
Blog Lounge
Popular Posts
Recent Posts
Drop your Card Here
Recent Comments
- The_ALL
on How to Increase Wi-Fi Signal - chyrica
on Cebu Pacific Sucks - chyrica
on Cebu Pacific Sucks - wallpat
on Cool Ubuntu-Filipino Wallpapers - celebrity fuck you
on Diablo 3 Coming Soon








