Use named-checkconf to get the list of master and slave zones from
named.conf then transfer them all and extract the CNAME ownername
that matches.

named-checkconf -p |
awk '$1 == "zone" { zone = $2; next; }
$1 == "type" && ( $2 == "slave;" || $2 == "master;" ) { print zone }' |
sed -e 's/^"//' -e 's/"$//' |
dig axfr -f - |
awk -v VSERVER=${VSERVER} '$4 == "CNAME" && $5 == VSERVER { print $1 }'

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to