#!/bin/bash
# this script uses sign_zone.sh from a previous blog post:
# http://packetcloud.net/2011/10/13/script-to-easy-nsec3rsasha1-sign-dnssec-zones/
cd /var/named/dynamic/
for dir in `find . -mindepth 1 -maxdepth 1 -type d -print`; do
domain=`basename $dir`
cd $dir
/usr/local/bin/sign_zone.sh $domain
done
/sbin/service named restart