Quickly suss out discrepancies between nameservers
pip install dnsdiff
dnsdiff -n nameserver.dns1.net nameserver.dns2.net nameserver.dns3.net -d yourdomain.com
Output:
{ 'nameserver.dns1.net': [DNS name gina.ns.cloudflare.com., DNS name will.ns.cloudflare.com.],
'nameserver.dns2.net': [DNS name gina.ns.cloudflare.com., DNS name will.ns.cloudflare.com.]
'nameserver.dns3.net': [DNS name gina.ns.cloudflare.com., DNS name will.ns.cloudflare.com.]}
Determining differences
No discrepancies found
usage: dns_diff.py [-h] [-n NAMESERVERS [NAMESERVERS ...]] [-d DOMAIN]
Quickly look up and compare NS records for a domain across multiple
optional arguments:
-h, --help show this help message and exit
-n NAMESERVERS [NAMESERVERS ...], --nameservers NAMESERVERS [NAMESERVERS ...]
-d DOMAIN, --domain DOMAIN
Returns a system exit code of 0 if no discrepancies found, otherwise returns 1