dig
Query DNS
dig @10.10.0.1 google.com
Get DNS zone status
dig +short SOA zone.address.com @dns.server.address
Reply is something like
ns.zone.address.com. contacts.zone.address.com. 12345678 10800 3600 604800 3600
where
12345678
- is incremental number that changes with each zone update
DNS lookup A record
dig +short A dns.google
Show my ip
dig -4 +short myip.opendns.com @resolver1.opendns.com
PTR rDNS record
dig +noall +answer -x 8.8.8.8
DNSSec get DS key from DNSKEY
(d=your.signed.domain; dig @127.0.0.1 +norecurse "$d". DNSKEY | dnssec-dsfromkey -f - "$d")