
En este articulo voy a agregar un servicio de DNS a mi servidor con Linux Debian para que resuelva todos los nombres y direcciones IP que necesite desde mi red de área local. Lo que ganamos con esto es simplemente tiempo. No es lo mismo acceder a un servidor DNS de nuestro proveedor de servicios de Internet ( ISP ) por nuestro router que acceder a una maquina que esta conectada a nuestra red interna donde la velocidad de conexión es mucho mayor que la que nos pueda ofrecer cualquier ADSL.
Yo voy a montármelo en mi servidor web pero este manual también es aplicable a cualquier configuración ya sea en servidores como estaciones de trabajo siempre y cuando estén sobre un sistema operativo Linux Debian o Linux Ubuntu.
Para instalarlo accedemos a una Terminal, nos identificamos como súper usuario ( root ) con el comando su y procedemos a su instalación con …

apt-get install bind9
Vamos a editar antes de nada el fichero resolv.conf …

vi /etc/resolv.conf
En mi caso tengo configurado mi dominio hsnet2.sytes.net y el servidor de nombres mi IP de localhost de el siguiente modo …

search hsnet2.sytes.net
nameserver 127.0.0.1
nameserver 192.168.1.254
Modifica hsnet2.sytes.net por el nombre de tu dominio, deja nameserver en localhost con 127.0.0.1 y el segundo con la IP de tu Router.
Salimos del editor vi con la tecla ESC y :wq!.
Una vez modificado vamos ha hacer una copia de seguridad del archivo de configuración named.conf.options

cp /etc/bind/named.conf.options /etc/bind/named.conf.optionsOLD
Ahora lo editamos con …

vi /etc/bind/named.conf.options

modificamos las lineas …
// forwarders {
// 0.0.0.0;
// };
y la linea …
//query-source address * port 53;
introducimos nuestra IP localhost y descomentamos las lineas quedándonos así …

Salimos del editor vi y guardamos con la tecla ESC y :wq!.
Ahora podríamos reiniciar solo los servicios de la RED y del DNS pero yo prefiero reiniciar para ver si todo arranca perfectamente y no tiene problemas con otros programas que tengamos instalados.

reboot
Una vez reiniciada la maquina vamos a ver que tal funciona. Como podremos ver a continuación el acceso a nombres en Internet va a ser súper rápido una vez accedamos a el por primera vez ya que todos los nombres que resolvamos conforme vallamos navegando se irán guardando en una tabla cache localmente en nuestro servidor.
Vamos a usar para esto el comando dig, probaremos con el dominio google.com …

dig www.google.com

Si nos fijamos a tardado unos 897 milisegundos, pero si repetimos veremos que es muchísimo mas rápido que la primera vez …

dig www.google.com

7 milisegundos es lo que ha tardado la segunda vez. Como veis es una manera mas de agilizar nuestra navegación en Internet ya que siempre sera mas rápido nuestro cable de red local conectado a 10/100 Mbps que no el ancho de banda que nos pueda ofrecer nuestro Router.
Si necesitamos ofrecer servicio de DNS a todos los ordenadores que quisieran usar nuestro servidor desde Internet tan solo tendríamos que abrir el puerto 53 y redireccionarlo hacia la IP de nuestro servidor aunque esto es una cosa que no recomiendo ya que si se sirven de este servicio muchos ordenadores ala vez podríamos tener problemas. No hablo de nuestro servidor ya que el aria su trabajo sin problemas pero nuestro ancho de banda de la ADSL es tan pequeño que incluso podríamos tener problemas a la hora de acceder a Internet.
Localmente es una solución ideal para entornos donde se conectan varios ordenadores a Internet desde una misma área local agilizando la traducción de nombres a ips.
Ahora ya tenemos nuestro propio servidor DNS listo para la acción. Seguidamente vamos a configurar todos nuestros ordenadores para que puedan hacer uso de el.
En la mayoría de los sistemas Linux incluyendo Linux Debian y Linux Ubuntu podemos configurarlo en el fichero resolv.conf agregando la IP de nuestro servidor en la linea nameserver y nuestro dominio en la linea search.
Ahora si se vuelve a caer el servidor de DNS de mi ISP no me va a afectar en absoluto porque ya que tengo un ordenador encendido las 24 horas … Ahora también me ofrece este servicio a la velocidad de la luz. ![]()



Linux Debian.
Linux Debian.
Linux Debian.
FreeBSD. 


















