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

[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/


reply via email to

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