DNS Instalación y configuración Debian GNU/Linux
Administración de Servicios de Red Escuela de Informática y Telecomunicaciones Samuel Pizarro S. Roberto Shiaffino
Roberto Schiaffino Mascareño
1
DNS: Instalación en Debian GNU/Linux Requerimientos: • Repositorio Debian (Red o medio óptico) • Sistema operativo base instalado
Nota: La presente guía da los pasos para instalar el Servicio de DNS en un sistema compatible con Debian GNU/Linux, no obstante la configuración de DNS es bastante similar en otras distribuciones Linux e incluso en sistemas BSD. Sólo cambia la forma de instalación
Administración de Servicios de Red
2
DNS: Instalación en Debian GNU/Linux
Estamos buscando el servicio de DNS, por lo tanto, le preguntamos (en inglés), a la base de datos de paquetes de nuestro sistema por un paquete que contengan esa descripción, para ello introducimos el comando que aparece en la captura de pantalla: apt-cache search domain name server Como se puede observar, el paquete apt-cache admite búsquedas complejas Dos paquetes coinciden con lo que estamos buscamos
Administración de Servicios de Red
3
DNS: Instalación en Debian GNU/Linux
Con el comando “apt-cache show” podemos ver la descripción de los paquetes, en nuestro caso: apt-cache show bind9 La descripción en inglés dice que ese paquete implementa un servidor de nombres de dominio. ¡Esto es lo que buscamos!, entonces procedemos a su instalación
Administración de Servicios de Red
4
DNS: Actividad práctica
Configure una zona “sunombre.cl” Configure los host: www, webmail y blog Puede usted inventar las IP de los Host
Administración de Servicios de Red
5
DNS: Instalación Debian GNU/Linux
El comando apt-get nos permite instalar paquetes junto con sus dependencias, es esta en realidad una de las mayores virtudes del sistema de paquetería de Debian. Introducimos entonces el comando: apt-get install bind9 Administración de Servicios de Red
6
DNS: Instalación en Debian GNU/Linux
Esta captura de pantalla nos muestra el proceso de instalación de bind9
Administración de Servicios de Red
7
DNS: Instalación en Debian GNU/Linux
Esta captura de pantalla nos muestra el proceso de instalación Finalizado, ahora sólo nos queda añadir zonas. Administración de Servicios de Red
8
DNS: Configuración en Debian GNU/Linux Entender la configuración de DNS en Linux requiere de la configuración de dos archivos: - /etc/bind/named.conf Este archivo es el de configuración de named (el servicio de bind), además aquí podemos definir nuestras zonas (o el archivo que las define), y además, darle el archivo de configuración para las zonas que definimos.
- /etc/bind/nombredenuestrazona En este archivo (que previamente definimos en named.conf), configuramos nuestra zona.
Administración de Servicios de Red
9
DNS: Configuración en Debian GNU/Linux
Utilizamos nuestro editor de texto favorito para editar el named.conf Administración de Servicios de Red
10
DNS: Configuración en Debian GNU/Linux
Para esta clase configuraremos la zona (primaria): “ejemplo.cl” Nos dirigimos al final de la línea y definimos nuestra zona. Administración de Servicios de Red
11
DNS: Configuración en Debian GNU/Linux
Como podemos observar, la definición es realmente sencilla. Ahora sólo nos queda configurar nuestra zona, para tal efecto, editamos el archivo “/etc/bind/ejemplo.cl” que previamente definimos en named.conf Administración de Servicios de Red
12
DNS: Configuración en Debian GNU/Linux
El área rosa corresponde al DNS que dimos en nic.cl (o cualquier otro registrador). El área amarilla es el mail del administrador de la zona, nótese que no se utiliza @El área marcada en verde no tiene muchos cambios y bien podemos dejarla como está (con la salvedad de colocar los datos de nuestra zona)
Administración de Servicios de Red
13
DNS: Configuración en Debian GNU/Linux
Reiniciamos el servicio... /etc/init.d/bind9 restart (o bien podríamos haber sólo recargado el archivo de configuración cambiando el parámetro restart por reload)
Administración de Servicios de Red
14
DNS: Configuración en Debian GNU/Linux
Probamos en el mismo servidor que realmente está resolviendo
Administración de Servicios de Red
15
DNS: Tips en Debian GNU/Linux
- Si por algún motivo nuestro servidor no resuelve, SIEMPRE debemos mirar el archivo log de nuestro sistema - Al configurar nuestras zonas, debemos colocar bien el símbolo “;” (punto y coma), es el error más frecuente al configurar zonas en Linux - Si queremos instalar el servicio DNS en sistemas Redhat, introducimos el comando: yum install bind9 Administración de Servicios de Red - Google siempre puede ayudarnos
16