Ever wondered on how to list all domains with their name servers? Need to transfer domains to a new server and want to check how do they resolve? OK, there is a solution. Check it now.
There is a simple script on how to get this all done, and even more.
Description: This is a script to list directadmin domains with a requested from DNS additional information. Usage: ./da_domains.sh <options> Options: --domains - just list domains without DNS queries --ns - list domains with their nameservers --mx - list domains with their MX records --ipv4 - list domains with their IPv4 --ipv6 - list domains with their IPv6
Upload it to the server and run as root:
cd ~ wget -O da_domains.sh https://raw.githubusercontent.com/poralix/directadmin-utils/master/misc/da_domains.sh chmod 755 da_domains.sh ./da_domains.sh --help
./da_domains.sh --ns
The command will output a list of domains with name servers, like the following:
- poralix.com: ns1.tripledns.com. ns2.tripledns.net. ns3.tripledns.nl. - poralix.net: ns1.tripledns.com. ns2.tripledns.net. ns3.tripledns.nl. - poralix.nl: ns1.tripledns.com. ns2.tripledns.net. ns3.tripledns.nl.
If you want to list domains which use CloudFlare then call the command this way:
./da_domains.sh --ns | grep cloudflare
It will give the following output
- ma*****k.com: jeremy.ns.cloudflare.com. miki.ns.cloudflare.com. - wa*****s.com: jeremy.ns.cloudflare.com. miki.ns.cloudflare.com.
That's it. Good luck.