Está en la página 1de 8

INSTALACION SERVIDOR DNS EN DEBIAN SQUEEZE 6,0 lo primero que debemos hacer es abrir una terminal desde Aplicaciones

> Accesorios > Terminal y editar los siguientes comandos para instalar el servidor DNS: aptgetupdate aptgetinstallbind9 (paraactualizar) (parainstalardns)

con esta orden el sistema operativo empezara a buscar los paquetes y complementos necesarios para instalar nuestro DNS, al momento de darle a orden puede que se presente un error y no nos instale el servicio y no cargue los repositorios como podemos observar a continuacion.

Debemos detener la instalacin porque no pasara de 0% lo que podemos hacer con la combinacin de teclas (Ctrl+Z). Lo primero que tenemos que hacer es revisar que nuestra maquina tenga internet , porque es fundamental para poder instalar correctamente el DNS , vamos al archivo de configuracin de las interfaces.

nano/etc/network/interfaces

configuramos nuestra maquina para que pida direccin dinmica y desactivamos los dems parmetros con (#) guardamos el archivo. (nuestro adaptador debe de estar NAT o en MODO PUENTE). Ahora reiniciamos las interfaces con la orden /etc/init.d/networkingrestart

Ahora podemos comprobar si nuestra maquina tiene internet podemos hacer una ping al buscador de google. Damos la orden pinggoogle.com

el ping fue exitoso. Ahora procedemos a instalar otra vez el DNS; es muy probable que nos aparesca el siguiente error; esto se puede dar por que nuestra sistemas este buscando los repositorios desde la unidad de cd. Entonces nos aparecer que nos se encuentra el paquete bind9.

para eso ingresamos al archivo nano/etc/apt/source.List para desactivar la opcin de buscar repositorios desde la unidad de cd. Una ves all deshabilitamos la opcin deb cdrom:[Debian GNU/ Linux ... ahora agregamos un ftp para que nuestro sistema busque los repositorios desde all, agregamos la siguiente linea al archivo deb-src http://ftp.us.debisn.org/debian stable main. Guardamos el archivo con (Ctrl + O).

Actualizamos el sistema

aptgetudpdate

Ahora si podremos instalar el servidor DNS sin problemas con el comando (aptgetinstall bind9)

ya que nuestro DNS esta instalado, antes de empezar a configurar hacemos una copia seguridad del directorio donde se encuentran los archivos de configuracion del DNS:

para observar los archivos de configuracion con los cuales contamos para la configuracion del dns nos vamos a el directorio bind y listamos su contenido con el comando ls:

Antes de comenzar con la configuracion es recommendable crear una copia que se llame db.directo de el archivo db.local y otra del archivo db.127 que se llame db.inverso.

El archivo name.conf.default-zones sera el el que seleccionaremos para agregar la zonas, abrimos el archivo con nano de la siguiente forma: nanonamed.conf.defaultzones estando ya en el archivo ,creamos la zona directa e inversa y nuestro servidor sera capaz de traducir direcciones ip a nombres de dominio(ZONA DIRECTA) ejemplo..si preguntamos por la www.domain.com direccion ip sera capas de resolverla a 192.168.4.5 (ZONA INVERSA) si preguntamos por la direccion ip 192.168.4.5 la traducira al nombre de dominio www.domain.com ( cada linea debe terminar con un punto y coma ; para que la linea se tome en cuenta; otro punto importante es cerrar las llaves {}) zona directa

zona inversa

Ahora comenzaremos a configurar las zonas inverso y directo nanodb.inverso

aqu modificamos algunos campos con la informacin necesaria:

DEFINICIONES DE LOS CAMPOS SOA: contiene identificadores del servicio los cuales regula el correcto funcionamiento del registro de nombres de dominio. TTL. Este campo es el tiempo que el servidor puede demorarse para responder una consulta. NS: es el campo que define o asocia un nombre de dominio con el servidor que lo resuelve. PTR: registro inverso funciona en la zona inversa. CNAME: se usa para crear alias de los host de un dominio. agregamos los servidor local en este caso dns .abc.com , agregamos los nombres de dominio o direcciones que queramos que el servidor resuelva. el numero 2 no es fijo , este valor es modificado segn el ultimo octeto de nuestra direccion ip. Guardamos el archivo

nanodb.directo

tambin agregamos el registro SOA, agregamos el servidor de nuestra zona a diferencia de la zona inversa donde iba el ultimo octeto de nuestra direccion ip ponemos el nombre del servicio por el que queremos que el servidor aloje para una futura consulta

A continuacin en el siguiente archivo agregamos el reenviador, para nuestros dns pueda resolver consultas de dominios que no tenga en su cache. En este caso usaremos el mas conocido 8.8.8.8. Descomentamos la linea forwarders y agregamos la direccion del reenviador. Guardamos l archivo.

nano/etc/bin/named.conf.options

Lo siguiente sera modificar el archivo resolv.conf, en la linea doamin: agregamos el nombre de dominio de nuestro servidor . Search: el nombre dominio esto es para que cada ves que el servidor busque algo con la direccion 192.168.1.2 lo busque con abc .com nameserver: es la direccion de nuestro servidor de zona . Eso archivo lo configuramos para que nuestro servidor sea reconocido por la maquina. nano/etc/resolv.conf

iniciamos el servicio /etc/init.d/bind9start si en algun momento se reinician las interfaces debemos verificar el archivo (porque si tenemos dos adaptadores y uno de ellos esta con conexin a internet . Puede que esta interfiera con la consulta. Ingresamos al archivo y modificamos. Por que cada ves que la tarjeta con conexin a internet le responden este archivo se modifica. nano/etc/resolv.conf Ahora verificamos que nuestro servidor funcione correctamente con el comando nslookupdns.abc.com

tambin verificamos que el reenviador funcione, pidindole que nos traduzca (www.linux.com)

También podría gustarte