You are on page 1of 5

07/05/13

Instalar un DNS con Bind 9 paso a paso - Taringa!


Buscar...

Identificarme

Posts
Inicio

Comunidades
Destacados

Msica

Juegos

TOPs

Global

Novatos

LINUX Y GNU | HACE MS DE 2 AOS

Me gusta

Tw ittear

cowper

Instalar un DNS con Bind 9 paso a paso


Esta pgina web no est disponible
Google Chrome no ha podido cargar la pgina web porque googleads.g.doubleclick.net ha tardado demasiado en responder. Es posible que el sitio web no est disponible o que se haya producido algn problema con tu conexin a Internet. A continuacin se detallan algunas sugerencias: Vuelve a cargar esta pgina ms tarde. Comprueba tu conexin a Internet. Reinicia todos los routers, mdems y otros dispositivos de red que ests utilizando. Aade Google Chrome como programa permitido en la configuracin del antivirus o del firewall. Si ya lo habas Instalar y configurar un servidor DNS con Ubuntu Server paso a paso
Un servidor DNS (Domain Name System) es un sistema que nos permite usar nombres de dominio en lugar de direcciones IP. Su principal ventaja es que para nosotros es mucho ms fcil recordar un nombre que una direccin IP. El servidor DNS ms utilizado es Bind y, aunque tenamos un poco abandonado a Ubuntu Server en Slice of Linux, hoy vamos a ver cmo instalarlo y configurarlo sobre l paso a paso. El contenido de este tutorial es genrico pero las pruebas y capturas de pantalla se han hecho sobre Ubuntu 10.04 Server. Los valores que debemos tener claros antes de comenzar son los siguientes:

110
Seguidores

2.703
Puntos

84
Posts

Elite
Ver m s del autor

Tags
* Direccin IP del servidor: 192.168.2.1 * Nombre del servidor: servidor * Dominio que vamos a crear: sliceoflinux.lan Estos valores deberemos sustituirlos por los que necesitemos en cada caso.
Anuncios Google
Linux GNU/Linux bind en ubuntu dns en linux

Los pasos para instalar y configurar Bind en Ubuntu Server son los siguientes: 1. Actualizamos la informacin de los repositorios con el siguiente comando: sudo aptitude update 2. Instalamos el servidor DNS Bind9: sudo aptitude install bind9 3. Hacemos una copia de seguridad del archivo que vamos a modificar: sudo cp /etc/bind/named.conf.local{,.original} Este comando nos puede ahorrar mucho tiempo y est descrito en el artculo hacer copias de seguridad de archivos rpidamente. 4. Editamos el archivo /etc/bind/named.conf.local con el siguiente comando: sudo nano /etc/bind/named.conf.local y aadimos el siguiente contenido: zone "sliceoflinux.lan" { type master; file "db.sliceoflinux.lan"; }; zone "2.168.192.in-addr.arpa" { type master; file "db.192.168.2"; };

DNS DNS Server Check BIND Dynamic DNS

www.taringa.net/posts/linux/6545540/Instalar-un-DNS-con-Bind-9-paso-a-paso.html

1/5

07/05/13
Esto se puede ver en la siguiente captura de pantalla: Editamos el archivo /etc/bind/named.conf.local

Instalar un DNS con Bind 9 paso a paso - Taringa!

Editamos el archivo /etc/bind/named.conf.local Para guardar el archivo debemos pulsar la combinacin de teclas Control+O y para salir Control+X. 5. Para comprobar la sintaxis de los archivos de configuracin ejecutamos el siguiente comando: named-checkconf Si no aparece nada, la sintaxis de los archivos de configuracin es correcta. Ojo! Eso no significa que no haya ningn error, slo que no hay errores de sintaxis.

Ejecucin de named-checkconf sin errores Ejecucin de named-checkconf sin errores Si hubisemos cometido un error de sintaxis, nos aparecera indicado junto a la lnea en la que ocurre. En el siguiente ejemplo puede verse que en el archivo /etc/bind/named.conf.local en la lnea 15 hay un error:

Ejecucin de named-checkconf con un error Ejecucin de named-checkconf con un error 6. Creamos el archivo /var/cache/bind/db.sliceoflinux.lan: sudo nano /var/cache/bind/db.sliceoflinux.lan e incluimos el siguiente contenido: $ORIGIN sliceoflinux.lan. $TTL 86400 ; 1 dia @ IN SOA servidor postmaster ( 1 ; serie 6H ; refresco (6 horas) 1H ; reintentos (1 hora) 2W ; expira (2 semanas) 3H ; mnimo (3 horas) ) NS servidor servidor A 192.168.2.1 El contenido del archivo es bastante especial y no lo vamos a comentar pero para ms informacin se puede leer el RFC 1912 y el RFC 2308. Aqu deberamos aadir todos los equipos de nuestra red que quisiramos mantener identificados pero como es ms fcil hacerlo con DDNS (Dynamic DNS) ya lo veremos en otra ocasin. 7. Comprobamos la zona que acabamos de crear (sliceoflinux.lan): named-checkzone sliceoflinux.lan /var/cache/bind/db.sliceoflinux.lan En esta ocasin siempre nos aparecer una salida, ya sea para indicarnos que todo est bien (OK) o algn error. Ejecucin de named-checkzone sin errores

www.taringa.net/posts/linux/6545540/Instalar-un-DNS-con-Bind-9-paso-a-paso.html

2/5

07/05/13

Instalar un DNS con Bind 9 paso a paso - Taringa!

Ejecucin de named-checkzone sin errores 8. A continuacin creamos el archivo /var/cache/bind/db.192.168.2 para la zona inversa: sudo nano /var/cache/bind/db.192.168.2 e incluimos el siguiente contenido: $ORIGIN 2.168.192.in-addr.arpa. $TTL 86400 ; 1 dia @ IN SOA servidor postmaster ( 1 ; serie 6H ; refresco (6 horas) 1H ; reintentos (1 hora) 2W ; expire (2 semanas) 3H ; mnimo (3 horas) ) NS servidor.sliceoflinux.lan. 1 PTR servidor.sliceoflinux.lan. El nmero 1 se corresponde con el ltimo dgito de la direccin IP del servidor (192.168.2.1). 9. Comprobamos la zona inversa recin creada: named-checkzone 2.168.192.in-addr.arpa /var/cache/bind/db.192.168.2 Al igual que antes obtendremos un mensaje para indicarnos tanto si la zona es correcta como si no lo es. Ejecucin de named-checkzone sin errores Ejecucin de named-checkzone sin errores 10. Reiniciamos el servicio: sudo service bind9 restart Si todo va bien, veremos que est OK. Reiniciamos el servicio Reiniciamos el servicio 11. Revisamos el log para comprobar que todo ha ido bien. Aunque se puede hacer con el comando tail, yo prefiero less porque me permite ver todo el contenido del mismo: less /var/log/syslog El resultado se puede ver en la siguiente captura:

Comprobamos que no hay errores en syslog Comprobamos que no hay errores en syslog Para salir deberemos pulsar la tecla q. 12. Editamos el archivo /etc/resolv.conf para que nuestro servidor resuelva las peticiones DNS: sudo nano /etc/resolv.conf Cambiando el primero de los servidores DNS por la IP del nuestro: nameserver 192.168.2.1 nameserver 8.8.8.8

www.taringa.net/posts/linux/6545540/Instalar-un-DNS-con-Bind-9-paso-a-paso.html

3/5

07/05/13
13. Probamos nuestro servidor de nombres: dig sliceoflinux.lan La respuesta ser muy parecida a la siguiente: Ejecucin de dig sliceoflinux.lan Ejecucin de dig sliceoflinux.lan 14. Probamos la resolucin inversa: dig -x 192.168.2.1 Esta sera la salida esperada del comando anterior: Ejecucuin de dig -x 192.168.2.1

Instalar un DNS con Bind 9 paso a paso - Taringa!

Ejecucin de dig -x 192.168.2.1 15. Por ltimo, para poder sacarle partido al servidor que hemos creado nos faltara incluir este servidor DNS en la configuracin de los clientes. Para esto puedes nuestro artculo Configurar el servidor DNS de Ubuntu Karmic desde la interfaz grfica.

Fuente tomada de http://sliceoflinux.com/2010/04/21/instalar-y-configurar-un-servidor-dns-con-ubuntu-server-pasoa-paso/

4
Me gusta

0
Tw ittear

1
Enviar

Dar puntos

+10

39 Puntos
Votos: 6 - T! score: 6.5 / 10

Seguir

A favoritos

16
Favoritos

22.338
Visitas

0
Seguidores

7 comentarios
@venomvoid hace 2 aos Hola; bueno el post sabes como se instala en debian? porque este trae un DNS con interface web. gracias! @cowper hace 2 aos venomvoid dijo: Hola; bueno el post sabes como se instala en debian? porque este trae un DNS con interface web. gracias!

Es lo mismo, aca te dejo una url por si necesitas www.yebenes.net/HOWTO_Bind9.pdf @8MoCoSo7 hace 2 aos mentira @venomvoid hace 2 aos cowper dijo: venomvoid dijo: Hola; bueno el post sabes como se instala en debian? porque este trae un DNS con interface

www.taringa.net/posts/linux/6545540/Instalar-un-DNS-con-Bind-9-paso-a-paso.html

4/5

07/05/13
web. gracias!

Instalar un DNS con Bind 9 paso a paso - Taringa!

Es lo mismo, aca te dejo una url por si necesitas www.yebenes.net/HOWTO_Bind9.pdf

Muchas gracias por tu ayuda. bajando y te dejo saber! @Thierry hace 1 ao me vino al pelo un par de cosas , mis ultimos +2 @Thierry hace 1 ao ahora estoy probando instalar el BIND 10 y es cualquiera , no puede haber tan poca informacion y bugs en la instalacion .. @pursuitforces hace 1 ao buen post muy util

Relacionados
Una Gua Linuxera para un Windolero (Muy Buena) Cosas que seguramente no sabas sobre Linux Parte 2 Cosas que seguramente no sabas sobre Linux Parte 1 gnu/linux es mejor que windows Qu es GNU/Linux ? + Distros Mega Post de distros de Linux para descargar. Megapost Distros Hispanas cambiate a linux!!!!

Buscar...

Ir al cielo

Anunciar

Ayuda

Protocolo

Desarrolladores

Denuncias

Report Abuse - DMCA

Trminos y condiciones

Privacidad de datos

Reportar bug

www.taringa.net/posts/linux/6545540/Instalar-un-DNS-con-Bind-9-paso-a-paso.html

5/5