|
Disponible el script para generar DNS |
|
|
|
|
Escrito por Domingo Varela
|
|
Jueves, 08 de Mayo de 2008 14:58 |
|
Hace unos momentos se ha publicado el script que falicitara la vida a muchos usuarios que usan Linux, este script se llama crea-dns.sh y depende de otro archivo que lleva por nombre dominio.txt donde estara el contenido de los nombres de domino. Por ejemplo si tenemos los siguientes dominios -- midominio.com, pepenador.org y otrodominio.net -- estos nombres de dominio estaran contenidos en el archivo dominio.txt.
cuyo resultado seria el siguiente: - midominio.com.zone
- midominio.com.rev
- otrodominio.net.zone
- otrodominio.net.rev
- pepenador.org.zone
- pepenador.org.rev
- named.conf
Aqui anexo una parte del shell script para generar los archivos de zona y de reversa de los dominios que se deseen crear.
-- crea-dns.sh --
#!/bin/bash # Script para hacer DNS (Archivos de Zona de Dominio) # y sus respectivos archivos de reversa # Tambien genera el named.conf # Para sistemas bind9 y GNU/Linux # Date 08/May/08 # Lic. Domingo Varela Y. # Probe = True # #
# # Las partes comentadas solo funcionan en Bind4 #
#cat dominio.txt |awk -F. '{printf "primary\t\t%s\t\t\t%s\n", $0,$0}' \ # > named.boot #cat dominio.txt |awk -F. \ # '{printf "primary\t\t2.168.192.in-addr.arpa\t\t%s.rev\n",$0}' \ # >>named.boot
cat dominio.txt |awk -F. \ '{printf "zone \"%s\" {\n\t\ttype master;\n\t\tfile \"%s.zone\";\n\ \tallow-update { none; };\n};\n\n", $0,$0} {printf "zone \"2.168.192.in-addr.arpa\" {\n\t\ttype master;\n\t\tfile \"%s.rev\";\n\ \tallow-update { none; };\n};\ \n",$0,$0}' > named.conf
....
El contenido del archivo named.conf
---- zone "midominio.com" { type master; file "midominio.com.zone"; allow-update { none; }; };
zone "2.168.192.in-addr.arpa" { type master; file "midominio.com.rev"; allow-update { none; }; }; ----
el script completo esta en un apartado llamdo Secrets
|
|
Actualizado ( Viernes, 09 de Mayo de 2008 05:50 )
|