Wiki source for HowtoDnsCambiosMasivos


Show raw source

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

%%(bash)
$ perl -pi -e 's/192.168.1.2/10.0.0.1/' example.*
%%

Para actualizar el serial en estos registros:

%%(bash)
$ 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:

%%(bash)
$ perl -pi -e 's/86400/1209600/g' *.db
%%

o más específico:

%%(bash)
$ perl -pi -e 's/86400(\s+); expire/1209600 ; expire/g' *.db
%%

Cambiar el MX secundario (preferencia 10) de mx2 a mx3:

%%(bash)
$ 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
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki