There is a package called zonefresh in my contrib, this doea and axfr transfer from the given host/domain and writes an ndb file with the results.
This understands srv records though I have never tried re-exporting the info from ndb and checking the results agains msdns. you should be able to do this however. -Steve