[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Criar arquivo zona slave no arquivo /etc/named.conf
From: |
Santos Anderson |
Subject: |
Re: [shell-script] Criar arquivo zona slave no arquivo /etc/named.conf |
Date: |
Sat, 19 Jan 2002 09:25:03 -0300 (ART) |
assim mesmo,e q vc viu a hora que respondi ne,eu li o
subject e encaminhei o q tinha aqui.Nao achei o
slave,ai mandei esse mesmo.Eu tenho um em perl que
alem de fazer isso tudo,ele verifica se ja existe uma
entrada no named.conf se encontrar ele nao inclui as
linhas no named.conf e bem legal.SE quiser te mando em
pvt.
VALEU MESMO!!!!!!!!!!1
Um grande abraco
Anderson Montenegro
--- Sergio A Lima Júnior <address@hidden>
escreveu: > Bom dia Anderson,
>
> Acho que assim deve funcionar a criação do Slave.
> #!/bin/bash
>
> TEMPLATEDOMAIN="suporte.com.br"
>
> DMFILE="/home/slave.zones/lista.domain"
> DSTFILE="/chroot/etc/named.conf"
> MASTERS="192.168.10.1"
>
> TEMPLATE="/chroot/var/named/${TEMPLATEDOMAIN}"
> TEMPLATE_REV="/chroot/var/named/principal.rev"
> DSTDIR="/chrootvar/named/"
> DSTDIR_REV="/chroot/var/named/"
>
> CAT="/usr/bin/cat"
> ECHO="/usr/bin/echo"
> SED="/usr/bin/sed"
> CP="/usr/bin/cp"
> DATE="/usr/bin/date"
>
> ${CP} ${DSTFILE} ${DSTFILE}.OLD
>
> for DOMAIN in `$CAT $DMFILE`
> do
> $CAT $TEMPLATE | $SED -e
> "s/$TEMPLATEDOMAIN/$DOMAIN/g" > ${DSTDIR}/${DOMAIN}
> $CAT $TEMPLATE_REV | $SED -e
> "s/$TEMPLATEDOMAIN/$DOMAIN/g" >
> ${DSTDIR_REV}/10.168.192.${DOMAIN}
>
>
#-----------------------------------------------------------------
> # Neste caso esta so falatando adicionar a entrada
> do
> # slave no named.conf e nao do master. E so vc
> acertar isto.
> # Fiz isso com 800 dominios e nunca tive probs
>
#-----------------------------------------------------------------
>
> $ECHO -e "zone \"$DOMAIN\" {
> type slave;
> file \"sec/$DOMAIN\"
> masters {
> $MASTERS;
> };
> };" >> $DSTFILE
>
> done
>
> Espero ter acertado.
>
> Um abroço
>
> ==================================
> Sergio A Lima Junior
> Linux User ID. #229772
> Kernel 2.4.5
> address@hidden
> ==================================
>
> Sair da lista: address@hidden
> Banco Dados:
> http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras
> descritas em: http://br.yahoo.com/info/utos.html
>
>
_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities.
É fácil e grátis!
http://br.geocities.yahoo.com/