viernes, 24 de mayo de 2013

INSTALAR CUALQUIER SERVIDOR DNS

INSTALAR CUALQUIER SERVIDOR DNS EN CUALQUIER DISTRO DE UBUNTU.
1. Instalación
sudo aptitude install bind9
Nos vamos al directorio del programa para editar los archivos de configuracion necesarios:
2. cd /etc/bind
Se recomienda acceder a este directorio como root (sudo su) para que haya problemas de permisos denegados cuando copiemos ficheros o modifiquemos los que ya existen. Dentro del directorio editamos el archivo:
3. named.conf.local (gedit named.conf.local)
Este archivo hace referencia al fichero de configuración que importamos, en la sección de "zone escribimos el nombre del dominio,, en "file" creamos el fichero de configuración a partir de una ya creado (db.local) poniendo:
4. cp db.local db.(nombre del dominio) " DENTRO DEL ARCHIVO NAMED.CONF.LOCAL DESPUES DE TYPE MASTER; SE PONE FILE " /ETC/BIND/DB.nombre del dominio "
A continuacion se modifica los "localhost" por el nombre del dominio que hemos elegido:
Osea así." zone "seas.seas-linux.es"
type master;
file "/etc/bind/db.seas-linux";
Hecho esto se guarda el archivo de configuración, se reinicia el proceso bind con el comando siguiente:
5. sudo /etc/init.d/bind9 restart
Despúes de iniciado, se edita el fichero de configuración resolv.conf para que el servidor utilice este servido de DNS que se ha configurado:
6. sudo gedit /etc/resolv.conf (LO UNICO QUE SE DEJA EN EL ARCHIVO ES LA SIGUIENTE LINEA)
nameserver 127.0.0.1
Se guarda, teniendo este servidor configurado se debe de hacer lo mismo con el resto de los Pcś de la red local,, pero en vez de poner 127.0.0.1 se tiene que poner la IP privada (local) del servidor DNS.
Ya una vez hecho toda esta configuración,, ya se tiene todo listo para poner hacer las pruebas y comprobar que se ha hecho todo bien.
En un terminal: juancho@jdeii-server:/$ host seas.seas-linux.es
Aqué debe de salir el resultado de la busqueda y resolviendo el nombre y el IP
El siguiente punto es configurar el Servidor DNS para que resuleva dominios a la inversa, poniendo la dirección IP y que nos diga a qué dominio pertenece dicha dirección IP.
Se añade en el archivo /etc/named.conf.local se utilizamos las líneas siguientes:
Después de "file "/etc/bind/db.seas-linux.es";
};
zone "192.in-addr.arpa"{
type master;
file "/etc/bind/db.192";
LO guardamos, También se debe de copiar el archivo de configuración por defecto para editarlo. Esto a partir del archivo db.127 se crea el db.192:
7. cp db.127 db.192
Una vez que se ha creado, basta con editarlo con lo siguiente, cambiando los localhost, y las últimas líneas:
LIEAS 12 Y 13:
@ IN NS seas.seas-linux.es.
128.109.168 IN PTR seas.seas-linux.es
Terminado estos pasos se reinicia de nuevo el proceso bind:
8. sudo /etc/init.d/bind9 restart
Al escribir juancho@jdeii-server:~$ /etc/bind# host 192.168.109.128 (ESCRIBES EL IP DEL SERVIDOR)
Debe de salir el IP del Servidor DNS ...
Ok,, como veras es muy distinto a lo que habías configurado,, porfa revisa bien los paso,, cada uno haber en donde tienes el error y prueba,, una vez ya hecho esto y que te haya resultado pones eso en el post para poner tener seguimiento del error o del problema que se te presento y saber como resolverlo...

No hay comentarios:

Publicar un comentario