Additions:
$ perl -pi -e 's/192.168.1.2/10.0.0.1/' example.*
Para cambiar el valor del campo expire de un dia a una semana en todos los dominios:
$ perl -pi -e 's/86400/1209600/g' *.db
o más específico:
$ perl -pi -e 's/86400(\s+); expire/1209600 ; expire/g' *.db
Cambiar el MX secundario (preferencia 10) de mx2 a mx3:
$ perl -pi -e 's/^(\s+)MX(\s+)10 mx2.example.com./$1MX${2}10 mx3.example.com./g' *.db
ahí ^ seguido de \s se asegura hable del MX general de la zona, uso ${2} solo porque sigue un número de otra forma podría usarse \2 o $2
Deletions:
$ perl -pi -e 's/192.168.1.2/10.0.0.1/' example.com.db example.*
Cómo actualizar registros DNS de manera masiva
Para cambiar en los registros con el IP 192.168.1.2 al IP 10.0.0.1 en example.*
$ perl -pi -e 's/192.168.1.2/10.0.0.1/' example.com.db example.*
Para actualizar el serial en estos registros:
$ perl -pi -e 's/(\d{10}) ; serial/2008060501 ; serial/' example.*
CategorySysadmin