Instalación y Configuración de Servidor DNS en Debian 7

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Instalacin y configuracin de Servidor DNS en

Debian 7.6. (wheezy) Linux


Publicado el 29 septiembre, 2014 por IsraelMB No hay comentarios

En esta entrada vamos a cambiar de


sistema operativo, nos pasamos a Linux, con la distribucin Debian 7.6. (wheezy)
en el cual vamos a instalar y configurar un servidor DNS (bind9). Para ello
utilizaremos el terminal de comandos para toda la instalacin.
El servidor DNS (Domain Name System) es uno de los requisitos en una
infraestructura de TI. El cual nos facilitar el acceso a los servidores o equipos de
escritorio de nuestra organizacin. El objetivo de este servicio DNS (bind9) es
la resolucin de nombres o direcciones IP.
Existen dos tipos de bsquedas:

Bsqueda directa: La funcin de esta bsqueda es la ms utilizada, ya que


nos ayudar a acceder a los equipos por la resolucin de nombres. Ejemplo:
buscamos www.google.es que est asociado a la IP 74.125.230.23
Bsqueda inversa: Existe la posibilidad de conocer el nombre de un equipo a
travs de su direccin IP.
Ejemplo: buscamos 74.125.230.23 que est asociado al nombre www.google.es

Para la realizacin de este proceso de instalacin y configuracin debemos de


utilizar elusuario root del sistema o escribir al principio de cada lnea la
palabra sudo. Comencemos:
1) Lo primer que haremos ser configurar de manera esttica la direccin IP del
servidor Debian, para ello accedemos con un editor de texto al siguiente archivo:
2) Una vez dentro debemos de cambiar el parmetro dhcp
por static donde especificamos la direccin IP (address), mscara de subred (netmask)
y puerta de enlace predeterminada (gateway).
Pulsamos ESC + :wq para guardar en caso de utilizar el editor de texto vi.

3) Para guardar los cambios debemos de reinicar el servicio de red, para ello
utilizamos el siguiente comando:

4) Para comprobar que los guardados se han guardado escribimos el


comando ifconfig.

5) Una vez configurada la direccin IP del servidor DNS, procedemos a instalar el


servicio DNS bind9, para ello utilizamos apt-get o aptitude:

6) Cuando halla finalizado la instalacin, lo primero que haremos ser especificar


los reenviadores del servidor DNS, para que en caso de no encontrar el nombre o
direccin IP en su tabla de direccionamiento, reenvie los paquetes a las
direcciones IP especificadas. Youtilizar las direcciones IP de google para que
puedas acceder a Internet.
Entramos al siguiente archivo con un editor de texto.

7) Debemos de quitar las almohadillas (#) y especificar las direcciones IP de la


siguiente manera. Guardamos los cambios con ESC + :wq.
8) Lo siguiente que haremos ser especificar donde estarn los archivos que
contendrn las bsquedas directas o inversas, para ello accedemos al siguiente
archivo:

9) Dentro del archivo especificamos de la siguiente manera las bsquedas:

- zone: dominio de la infraestrucura o direccin de red.


- type: master para servidor primario o slave para secundario.
- file: ruta de ubicacin del archivo con las tablas de direccionamiento.
Nota: debemos de abrir y cerrar despus de zone con corchetes { }.

10) Ahora es el momento de configurar los archivos que contendrn el


direccionamiento IP de bsqueda directa o inversa, para ello accedemos al
directorio principal del servicio, /etc/bind.

11) Dentro de este directorio habrn varios archivos, de los cuales nos interesan
dos, db.127 y db.local, que sern una plantilla de las tablas de bsqueda inversa y
directa respectivamente.
12) Lo que haremos ser copiar estos archivos a la ubicacin especificada
anteriormente, el archivo db.local lo utilizaremos para la bsqueda directa y db.127
para la bsqueda inversa.

13) Ahora vamos a acceder a configurar estos archivos, para ello nos dirigimos al
directorio que los contiene (podemos configurar la ubicacin donde nosotros necesitemos,
no tiene porque ser la que yo utilizo en este manual)

14) Como vemos se han copiado correctamente.

15) El primer archivo que configuraremos ser el de la bsqueda directa, para ello
accedemos al archivo, en mi caso tiene nombre de israelmb.db

16) Una vez dentro veremos esta pantalla, donde debemos de configurar varias
lneas.

17) Aqu dejo una imagen con el archivo configurado. Es importante tenerlo bien
configurado para que funcione correctamente, comprobar que tras el dominio y
usuario administrador del dominio existe un punto (.)
En las lneas de abajo configuremos nuestro servidor DNS, especificando con:

- NS: El servidor o servidores DNS.


- A: Espeficicamos una direccin IP al nombre asignado (por ejemplo, el nombre
dns hace referencia a la IP 192.168.100.1).
Para este manual, aadir un equipo con Windows 8, el cual tiene nombre de equipo PC-
W8 y direccin IP 192.168.100.50

18) Una vez configurado el archivo, lo guardamos y comprobamos la sintaxis con


estos dos comandos: named-checkzone y named-checkconf.

19) Ahora es el momento de configurar la bsqueda inversa, para ello accedemos


al archivo especificado anteriormente, 192.168.rev. Lo configuramos de la siguiente
manera, recordando el punto (.) trs dominio y usuario administrador del dominio y
donde:
- NS: Servidor o servidores de DNS.
- PTR: Especificamos un nombre a la direccin IP asignada.
En este ejemplo, asignar la direccin IP 192.168.100.50 al nombre PC-W8

20) Volvemos a comprobar que la sintaxis est correctamente escrita con los
comandosnamed-checkzone y named-checkconf
21) Una vez configuradas las bsquedas directas e inversas, debemos
de especificar a nuestro servidor que el servidor DNS es el mismo, para ello
accedemos al archivo/etc/resolv.conf

22) Escribiendo las siguientes lineas, donde el nameserver ser la propia direccin
IP del servidor DNS y search el dominio al que har referencia en las bsquedas.

23) Por ltimo, es muy importante reinicar el servicio DNS (bind9) para ello
escribimos:
/etc/init.d/bind9 restart

COMPROBACIONES
1) Una vez configurado el servidor DNS, debemos de comprobar que resuelve
nombres y direcciones IPs, para ello desde Linux podemos utilizar los
comandos nslookup, host o dig, trs el FQDN del equipo (nombre + dominio) o la
direccin IP, veamos un ejemplo.

2) Tambin es recomendable comprobar la resolucin de servidor DNS en los


clientes, en mi caso, al utilizar un equipo Windows, debemos de acceder a
las propiedades de TCP/IP y especificar la direccin IP del servidor DNS
(192.168.100.1).
3) De la misma manera, entramos a la terminal de comando de Windows
y comprobamos que resuelva el servidor DNS, para ello escribimos nslookup y
veremos que resuelve el nombre y la direccin IP del servidor.

Como hemos visto, podemos configurar un servidor DNS en Linux con unos pocos
pasos, por mi parte, es preferible tener los servidores de red en sistemas operativos
Linux, debido a su alto rendimiento.
Espero que os sirva de gran ayuda,
Saludos.

Este artculo fue publicado en Informtica bsica, Linux y etiquetado Debian, Debian
7.6, DNS, instalacin, Linux,manual, Server DNS, Servicios de red, tutorial por IsraelMB. Enlace
permanente.

También podría gustarte