Are they external domains or internal domains? In any case, you can run something like:
I will use serverfault.com as my example domain here.
To resolve the hostname: www.serverfault.com
dig @4.2.2.2 www.serverfault.com +short
To find out the NS for your domain, serverfault.com
dig serverfault.com ns
To find the authoratative name servers for your domain:
dig serverfault.com +nssearch
If you have 100 external domains, you can write a for look and run as a shell scripts. Make sure all zones you are trying to query are on a separate lines. If you know your DNS or want to include in the dig command you can do so as: dig @4.2.2.2 $zone +short
In the above command 4.2.2.2 was my DNS Server.
#!/bin/bash
while read zone; do dig $zone +short; done <myzones.txt