CONFIGURAR BIND9 BÁSICO.
PRE-requisito para este manual.
*instala Linux Debían.
*trabajar como usuario root o a cada paso darle sudo.
*Instala los paquetes necesarios.
*trabajar como usuario root o a cada paso darle sudo.
*Instala los paquetes necesarios.
maquina:apt-get update
maquina:apt-get install bind9
Entramos al directorio de Bind9
maquina:cd /etc/bind/
maquina:apt-get install bind9
Entramos al directorio de Bind9
maquina:cd /etc/bind/
Edita el archivo named.conf asi:
maquina:/etc/bind# pico /etc/bind/named.conf y modificamos las siguientes lineas:
zone “tudominioelquequieras.net” {
type master;
file “/etc/bind/zona-directa-detudominio”;
};
zone “101.168.192.in-addr.arpa” {
zone “101.168.192.in-addr.arpa” {
type master;
file “/etc/bind/zona-inversa-detudominio″;
};
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
Modificamos pico /etc/bind/named.conf.options para poder salir a conexion de internet, yo por mi parte coloco mi proveedor interno, pero si lo haces directamente con un proveedor ISP colocar las IP que te asignaron.
Miremos el Screen
Creamos los archivos de las zonas directas e Inversas:
Dentro de /etc/bind# hacer ls y veremos:
db.0........db.empty....named.conf..............rndc.key
db.127....db.local.......named.conf.local
db.255....db.root........named.conf.options
De los archivos db.local y db.127 copiemolos a nuestras zonas creadas asi:
maquina:/etc/bind# cp db.local zona-directa-detudominio
maquina:/etc/bind# cp db.127 zona-inversa-detudominio
Miremos el Sceen
Editamos los archivos uno por uno asi:
maquina:/etc/bind# pico zona-directa-detudominio
;
$TTL 604800
@ IN SOA ns.tudominioelquequieras.net. root.tudominioelquequieras.net. (
.................1001...........; Serial
.............604800...........; Refresh
.............86400.............; Retry
.............2419200.........; Expire
............604800 ).........; Negative Cache TTL
;
@.....IN......NS.... ns.tudominioelquequieras.net.
ns ....IN ....A...192.168.101.167
ftp1..IN.....A...192.168.101.168
www.IN ....CNAME..ns
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
Modificamos pico /etc/bind/named.conf.options para poder salir a conexion de internet, yo por mi parte coloco mi proveedor interno, pero si lo haces directamente con un proveedor ISP colocar las IP que te asignaron.
Miremos el Screen
Creamos los archivos de las zonas directas e Inversas:
Dentro de /etc/bind# hacer ls y veremos:
db.0........db.empty....named.conf..............rndc.key
db.127....db.local.......named.conf.local
db.255....db.root........named.conf.options
De los archivos db.local y db.127 copiemolos a nuestras zonas creadas asi:
maquina:/etc/bind# cp db.local zona-directa-detudominio
maquina:/etc/bind# cp db.127 zona-inversa-detudominio
Miremos el Sceen
Editamos los archivos uno por uno asi:
maquina:/etc/bind# pico zona-directa-detudominio
;
$TTL 604800
@ IN SOA ns.tudominioelquequieras.net. root.tudominioelquequieras.net. (
.................1001...........; Serial
.............604800...........; Refresh
.............86400.............; Retry
.............2419200.........; Expire
............604800 ).........; Negative Cache TTL
;
@.....IN......NS.... ns.tudominioelquequieras.net.
ns ....IN ....A...192.168.101.167
ftp1..IN.....A...192.168.101.168
www.IN ....CNAME..ns
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
maquina:/etc/bind# pico zona-inversa-detudominio
;
$TTL 604800
@ IN SOA ns.tudominioelquequieras.net. root.tudominioelquequieras.net. (
...........1002........; Serial
.......604800........; Refresh
.........86400........; Retry
.......241920........; Expire
.......604800).......... ; Negative Cache TTL
;
..........IN.....NS......ns.tudominioelquequieras.net.
167....IN.....PTR...ns.tudominioelquequieras.net.
168....IN.....PTR...ftp.tudominioelquequieras.net.
Guardamos con CONTROL+O.
Miremos el Screen
maquina:/etc/bind# pico zona-inversa-detudominio
;
$TTL 604800
@ IN SOA ns.tudominioelquequieras.net. root.tudominioelquequieras.net. (
...........1002........; Serial
.......604800........; Refresh
.........86400........; Retry
.......241920........; Expire
.......604800).......... ; Negative Cache TTL
;
..........IN.....NS......ns.tudominioelquequieras.net.
167....IN.....PTR...ns.tudominioelquequieras.net.
168....IN.....PTR...ftp.tudominioelquequieras.net.
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
Dentro de /etc/bind# hacer ls y veremos:
db.0.. ....db.empty..named.conf............... ...rndc.key
db.127...db.local......named.conf.local.........zona-directa -detudominio
db.255.. db.root......named.conf.options....zona-inversa-detudominio
Configuramos la tarjeta de red así:
Direccion ip: 192.168.101.167
Mascara: 255.255.255.0
Puerta de enlace: 192.168.101.1
Para que nos resuelva el dominio vamos a:
maquina:/etc/bind# pico /etc/resolv.conf ingresamos:
domain tudominioelquequieras.net
search tudominioelquequieras.net
nameserver 192.168.101.167
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
Reiniciamos el servicio con cualquier opcion:
maquina:/etc/bind# /etc/init.d/bind9 stop
maquina:/etc/bind# /etc/init.d/bind9 start
maquina:/etc/bind# /etc/init.d/bind9 restart
Para las pruebas ejecutar
maquina:/etc/bind# tail –f /var/log/syslog sino arranca bien
Probemos que si Resuelve los Hosts
maquina:/etc/bind# nslookup
>www
Miremos el Screen
Dentro de /etc/bind# hacer ls y veremos:
db.0.. ....db.empty..named.conf............... ...rndc.key
db.127...db.local......named.conf.local.........zona-directa -detudominio
db.255.. db.root......named.conf.options....zona-inversa-detudominio
Configuramos la tarjeta de red así:
Direccion ip: 192.168.101.167
Mascara: 255.255.255.0
Puerta de enlace: 192.168.101.1
Para que nos resuelva el dominio vamos a:
maquina:/etc/bind# pico /etc/resolv.conf ingresamos:
domain tudominioelquequieras.net
search tudominioelquequieras.net
nameserver 192.168.101.167
Guardamos con CONTROL+O.
Salir con CONTROL+X .
Miremos el Screen
Reiniciamos el servicio con cualquier opcion:
maquina:/etc/bind# /etc/init.d/bind9 stop
maquina:/etc/bind# /etc/init.d/bind9 start
maquina:/etc/bind# /etc/init.d/bind9 restart
Para las pruebas ejecutar
maquina:/etc/bind# tail –f /var/log/syslog sino arranca bien
Probemos que si Resuelve los Hosts
>www
1 comentario:
hola luis, me encanto como explicaste la configuracin basica de bind9 exelente...
ahora te hago una consulta, quiero armar un servidor dns en debian pero con ip publica. la funcion de esto es alimentar con mi propio servidor dns a un servidor dhcp para la entrega de internet y no depender de los de los dns que hay dando vueltas y tambien alimentar al servidor web obviamente tengo un enlace dedicado y varias ip publicas para hacerlo y no quiero depender mas de los dns que esta empresa me otorga.
desde ya agradezco la atencion y quedo a la espera de una pronta respuesta.
te saludo atte. marcos sanchez
pd: mi mail es marcosasr2004@yahoo.com.ar
Publicar un comentario