miércoles, 15 de octubre de 2008

INSTALACION SERVIDOR DNS MAESTRO CON WEBMIN.

Vamos a la obra, una vez tenemos en nuestro equipo con una distribución Ubuntu 8.04, instalado el Bind91, y el Webmin2 versión 1.430.
Lo primero es decirle a nuestro equipo que el va hacer nuestro Servidor de DNS, para ello hay que ir a editar el fichero resolv.conf, que es el encargado de gestionar la resolución de nombres de dominio, se encuentra en /etc para ello abrimos una consola, y ponemos lo siguiente

sudo gedit /etc/resolv.conf &

Con ello conseguimos primero abrir el fichero con poderes de root (administrador), con lo cual podremos modificar el fichero, una vez dentro hay que cambiar la línea nameserver que es la dirección en la cual va a ser nuestro servidor de DNS, bien podemos poner 127.0.0.1 o bien 0.0.0.0 en la primera linea que sera el primer DNS donde buscara. Recomendándose esta última ya que así no abra ninguna confusión ni posteriores problemas, guardamos y le damos a salir.
En mi caso en vez de borrar la dirección ya tenia, le he puesto una # delante que significa que es un solo comentario, no se procesa.
Posteriormente se puede añadir otra linea, es decir otro servidor de DNS, para aquellas consultas que nuestra maquina, no pueda resolver.


A continuación desde una consola escribimos:

sudo firefox &

Con ello abriremos el navegador Web por defecto en Ubuntu, que es el Firefox. En este navegador para abrir el Webmin, hemos de introducir la dirección de nuestra maquina y su puerto. Por defecto la dirección es:

https://localhost:10000/ .

Se nos pide un usuario y una clave, normalmente se entra la primera vez con el nombre y contraseña de root, posteriormente podremos cambiar tanto el nombre usuario, contraseña, y puerto por defecto.
Una vez loqueados, entraremos en el Sistema, donde podremos ir a la pestaña de la izquierda Webmin y podemos cambiar el idioma al nuestro en nuestro caso al castellano, como ya hemos hecho en este caso.


Una vez conseguido este paso procederemos a la creación del Servidor Maestro de DNS, para ello vamos a la pestaña de la izquierda seleccionamos Servidores, a continuación Servidor de DNS BIND.


Crear una nueva zona maestra.





Rellenaremos los campos de Nombre de Dominio/Red, con un nombre ficticio para nuestra red interna, así conseguiremos tener un nombre todos los equipos en la red, en este caso el dominio es mimundo.com, continuamos rellenado la Dirección de Correo, y a continuación damos a crear.


Como podemos observar en nuestra zona maestra ya tenemos configurado un Servidor de Nombres, ahora nos falta añadir los nombres de equipo y su equivalente de dirección IP.







Como podéis observar ya tenemos dos Direcciones incluidas, en mi ejemplo he puesto direcciones privadas de clase B.
Ahora arrancaremos el Servidor de Nombres.




Una vez arrancado comprobaremos que funciona abriendo una consola y haciendo un dig a un equipo del dominio, con lo que nos deberá devolver su correspondiente IP.






1.- BIND (Berkeley Internet Name Domain, anteriormente: Berkeley Internet Name Daemon) es el servidor de DNS más comúnmente usado en Internet, especialmente en sistemas Unix, en los cuales es un Estándar de facto. Es patrocinado por la Internet Systems Consortium. BIND fue creado originalmente por cuatro estudiantes de grado en la University Of. California, Berkeley y liberado por primera vez en el 4.3BSD. Paúl Vixie comenzó a mantenerlo en 1988 mientras trabajaba para la DEC.
Una nueva versión de BIND (BIND 9) fue escrita desde cero en parte para superar las dificultades arquitectónicas presentes anteriormente para auditar el código en las primeras versiones de BIND, y también para incorporar DNSSEC (DNS Security Extensions). BIND 9 incluye entre otras características importantes: TSIG, notificación DNS, nsupdate, IPv6, rndc flush, vistas, procesamiento en paralelo, y una arquitectura mejorada en cuanto a portabilidad. Es comúnmente usado en sistemas Linux.


2.- Webmin es una herramienta de configuración de sistemas accesible vía Web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con el se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones open source, como el servidor Web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.
Webmin está escrito en Perl, versión 5, ejecutándose como su propio proceso y servidor Web. Por defecto se comunica a través del puerto TCP 10000, y puede ser configurado para usar SSL si OpenSSL está instalado con módulos de Perl adicionales requeridos.
Está construido a partir de módulos, los cuales tienen una interfaz a los archivos de configuración y el servidor Webmin. Esto hace fácil la adición de nuevas funcionalidades sin mucho esfuerzo. Debido al diseño modular de Webmin, es posible para cualquier interesado escribir extensiones para configuración de escritorio.
Webmin también permite controlar varias máquinas a través de una interfaz simple, o iniciar sesión en otros servidores webmin de la misma subred o red de área local.
Codificado por el australiano Jamie Cameron, Webmin está liberado bajo Licencia BSD. Existe también Usermin que es la versión reducida del Webmin.




Definiciones sacadas de Wikipedia
Nota importante: la
Fundación Wikipedia no es titular de los derechos de autor sobre los textos de los artículos o ilustraciones en Wikipedia. Por lo tanto, son inútiles las solicitudes enviadas al correo electrónico u otros medios de contacto de la Fundación, pidiendo autorización para reproducir tales contenidos. La autorización de uso y reproducción, en virtud de la licencia y condiciones técnicas aplicables a Wikipedia, está garantizada para todos, sin necesidad de solicitud especial; para pedir autorización de uso fuera de tales términos y condiciones, debe contactar a todos los autores voluntarios del texto o ilustración de que se trate.

No hay comentarios: