shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Script para alteração de zona DNS.


From: Felipe
Subject: Script para alteração de zona DNS.
Date: Wed, 18 Mar 2009 15:12:47 -0300
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Boa tarde Pessoal,

    Estou me enrolando aqui para fazer um script que acrescente +1 ao
último dígito da linha SERIAL de cada arquivo de zona de um servidor DNS.
   
    Tenho um diretório com vários arquivos de zona, e dentro dele temos
o SERIAL, cada um mais ou menos com o seguinte conteúdo:


    $ttl 300
@       IN      SOA     dominio.com.br. admin.dominio.com.br. (
                        2005122002      ; serial  ====> ESTA LINHA
PRECISO ACRESCENTAR +1 AO NÚMERO, FICANDO COM 2005122003.
                        300             ; refresh every 10 hours
                        300             ; retry after 1 hour
                        300             ; expire after 1000 hours
                        300             ; default ttl is 1 semana
                        )
; Define nameservers e mail server

        IN      NS      ns1
        IN      NS      ns2
domínio.com.br.      IN   A       200.243.178.153
@               IN      MX      10 mail

www             IN    A              202.133.234.137
ns              IN    A              203.223.157.130
mail            IN    A              201.133.234.152
ftp             IN    A              202.133.234.137
pop             IN    A              203.133.234.135
smtp            IN    A              202.133.234.135
pop3            IN    A              203.133.234.135
ns1             IN    A              201.133.234.137
ns2             IN    A              202.223.157.132

    Já consegui alterar a linha mail de cada um, substituindo com sed,
mas ainda não consegui descobrir uma forma de acrescentar este número.

    Não sei se fui bem claro no que preciso, mas se puderem me ajudar :-)

    Abraços.
   


reply via email to

[Prev in Thread] Current Thread [Next in Thread]