InicioLinuxConfigurar servidor DNS en Linux

Configurar servidor DNS en Linux

Linux4/23/2011
Hola a tod@s con este empiezo una seguidilla de post orientados a la configuración de servidores en Linux utilizando debían o Ubuntu. Para empezar voy a configurar el servidor DNS Primario utilizando bind9. SERVIDOR DNS BIND9 Bind9 es el paquete más utilizado para la configuración de DNS, para empezar les voy a explicar brevemente que es esto del DNS. DNS (Domain Name Server): Por lo general cuando ingresas a una página de internet tecleas la dirección en la barra de direcciones de tu navegador preferido, pero esto nada más es una forma fácil para que puedas ingresar al equipo que tiene alojada la página web porque en los protocolos, modelos de internet y de trasferencia de datos las peticiones se las hace atreves de direcciones IP (bits) y no con “www.ejemplo.com”. Lo que hace el servidor DNS es consultar la dirección que tecleaste en el navegador y buscar la dirección IP de ese servidor, en caso de no tenerla te redirigirá hasta otro servidor DNS para que este te devuelva la dirección IP y así hacer la consulta en la página web. (Esto se hace en cuestión de milisegundos y es invisible para el usuario). Configuracion DNS Para empezar debemos tener instalado el paquete bind9 (si no instala automáticamente el paquete dnsutils también lo instalamos sudo apt-get install dnsutils) ademas instalamos resolvconf para que nuestro equipo tambien sea un cliente dns sudo apt-get install bind9 resolvconf Todos los archivos de configuración se encuentran en /etc/bind desde una terminal nos ubicamos en /etc/bind cd /etc/bind9 Listamos los archivos con ls Para definir las zonas lo podemos hacer en named.conf.local o en named.conf, en mi caso prefiero hacerlo en el named.conf.local. Editamos este archivo con cualquier editor (nano, gedit). sudo nano named.conf.local Borramos todo lo que contenga y empezaremos a definir las zonas de la siguiente manera. Primero que todo debemos elegir un nombre para nuestro host que va a ser nuestro dominio “ficticio” yo lo voy a llamar redes.net.co y de acuerdo a este debemos modificar los archivos de configuración Las dos partes de texto que empiezan con zone hacen parte del mismo servidor DNS una resuelve IP y la otra Direcciones type: Tipo de servidor DNS puede ser Slave, Master o Cache file: Ruta donde se encuentra nuestro archivo de resolución de zona allow-update: Proteje el Sistema para que no se actualice desde internet evita intrusos Para comprobar que todo este bien reiniciamos el servicio sudo /etc/init.d/bindp restart (o tambien podemos usar) sudo service bind9 restart Nos indicara que todo está Ahora parasemos a crear cada archivo de zona (Directa, Inversa) desde una plantilla que tenemos en /etc/bind los archivos nombres de los archivos a crear serán debe ser los mismos que le pusimos en “file /etc/bind/nombre” del named.conf.local Para la zona directa debemos estar ubicados en /etc/bind (cd /etc/bind) sudo cp db.local redes.net.co Para la zona Inversa sudo cp db.127 redes.net.co.loopback Una vez creados los dos archivos a partir de las dos bases db.local y db.127 procedemos a editar redes.net.co ZONA DIRECTA sudo nano redes.net.co Donde este “localhost” lo remplazamos por el nombre de nuestro servidor, en mi caso redes.net.co Mi ip es la siguiente: 192.168.100.10 usted trabajen con la que tengan (ifconfig para saber la IP) La ip que tengan la remplazan donde esta 127.0.0.1 Eliminamos la linea @ IN AAAA ::1 y agregamos la siguiente @ IN MX correo Ahora vamos a agregar cada uno de nuestros servidores así: www IN A 192.168.100.10 apolo IN A 192.168.100.10 zeus IN CNAME www correo IN A 192.168.100.10 Reiniciamos el demonio y procedemos a verificar que todo este bien con nslookup sudo /init.d/bind9 restart nslookup www.redes.net.co Nos debería dar el siguiente resultado al igual que con los demás servidores que agregamos ZONA INVERSA sudo nano redes.net.co.loopback Donde este “localhost” lo remplazamos por el nombre de nuestro servidor, en mi caso redes.net.co Eliminamos la linea 1.0.0 IN PTR localhost Y vamos a agregar las siguientes líneas de acuerdo a los servidores que hayan agregado en redes.net.co 10.100.168 IN PTR www.redes.net.co 10.100.168 IN PTR correo.redes.net.co 10.100.168 IN PTR apolo.redes.net.co 10.100.168 IN PTR zeus.redes.net.co Es esta parte lo más importante es tener mucho cuidado de 2 cosas 1. Que los nombres que estamos poniendo aquí ya estén definidos en redes.net.co de la siguiente manera EJ: www IN A 192.168.100.10 zeus IN CNAME www 2. En esta parte la ip va alrevez pero sin el 192 EJ: Si tenemos configurada la IP:200.21.32.56 la forma agregar el servidor seria la siguiente 56.32.21 IN PTR www.redes.net.co Pero además en el archivo de zonas “named.conf.local” en la parte de zona inversa le debemos cambiar el 192 por 200 que es el que tiene nuestra IP. 3. Si dentro de nuestra red tenemos otro equipo en el cual vamos a tener alojada una página web (nomina.redes.net.co) lo debemos agregar así: En el redes.net.co nomina IN A 192.168.100.20 En el redes.net.co.loopback 20.100.168 IN PTR nomina.redes.net.co Para comprobar que nuestra zona inversa funciona ejecutamos lo siguiente nslookup 192.168.100.10 Nos debe mostrar algo como lo siguiente Bueno hasta aquí llega mi Post, espero que haya sido de su agrado y ojala les sirva mucho. Gracias cualquier duda o problema que tengan no duden en comentar y con mucho gusto les ayudare. dijo:Nota: Fuente y captura de imágenes de mi propia autoría. Si quieren una ayuda extra con el servidor DNS ingresen a otro de mis post. Comandos Utiles Para Servidores Linux
Datos archivados del Taringa! original
25puntos
2,129visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
fcbivanm10🇦🇷
Usuario
Puntos0
Posts12
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.