[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: |
Fri, 18 Jan 2002 23:53:00 -0300 (ART) |
Caro Sergio,
No meu caso eu criei so que era do master,e do slave
mas esta falatndo configurar as entradas do slave no
named.conf.Mas e so vc alterar isso.blz???
vai o script abaixo:
#!/bin/bash
# CONSTANTES
TEMPLATEDOMAIN="acsistemas.com.br"
# ARQUIVOS
#ARQUIVO CONTENDO LISTA DE DOMINIOS A SEREM CRIADOS
DMFILE="/var/cache/bind/scripts-named/30.dominios"
DSTFILE="/etc/bind/named.conf"
#ARQUIVO DE ZONA QUE USO COMO TEMPLATE,OU SEJA BASEADO
#NUM EXEMPLO DE UM DOMINIO,EU CONFIGURO OS OUTROS
TEMPLATE="/var/cache/bind/zone/${TEMPLATEDOMAIN}"
TEMPLATE_REV="/var/cache/bind/zone.reverse/200.179.22"
DSTDIR="/var/cache/bind/zone/"
DSTDIR_REV="/var/cache/bind/zone.reverse"
# PROGRAMAS
CAT="/bin/cat"
ECHO="/bin/echo"
SED="/bin/sed"
CP="/bin/cp"
DATE="/bin/date"
${CP} ${DSTFILE} ${DSTFILE}.OLD
#if [ -f "$DSTFILE" ]
#then
# rm -f $DSTFILE
#fi
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}/200.179.22.${DOMAIN}
$ECHO -e "zone \"$DOMAIN\" {
type master;
file \"zone/$DOMAIN\";
}; \n" >> $DSTFILE
#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 22.179.200.IN-ADDR.ARPA\" {
type master;
file \"zone/200.179.22.$DOMAIN\"
};\n" >> $DSTFILE
done
Um grande abraco
Anderson Montenegro dos Santos
--- Sergio A Lima Júnior <address@hidden>
escreveu: > Bom dia a todos,
>
> parece prequica, mas nao eh. tenho que criar zona
> slave de alguns dominios e: alguem sabe um meio de
> automatizar isto.
>
> Atenciosamente,
>
> ==================================
> 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/