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.*


Para actualizar el serial en estos registros:

$ perl -pi -e 's/(\d{10}) ; serial/2008060501 ; serial/' 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


CategorySysadmin
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki