Manual de instalación de un servidor de DNS en Debían

Anuncio
Manual de instalación de un servidor de DNS en Debían.
Introducción
El Internet funciona en base a direcciones IP, el Domain Name Service permite
traducir de nombre de dominio a dirección IP y viceversa, para que nosotros las
personas que lo utilizamos no tengamos que memorizar todas las IP’s de las paginas a
las que accedemos, ya que es más fácil recordar un nombre que una dirección IP.
Por ejemplo sin el DNS tendríamos que memorizarnos: 216.239.59.147, en vez de
solo escribir google.com, el DNS se encarga de traducir eso automáticamente.
Al principio con la red Arpanet, la información sobre los hosts existentes (que eran muy
pocos) se contenían en un sencillo archivo de texto, el host.txt, que tenía que estar
siendo actualizado, pero al poco tiempo con el crecimiento de la red y la aparición de
mas y mas servidores nuevos fue imposible mantener actualizado este archivo y
empezaron a surgir problemas como servidores con nombre duplicado. Hoy en día
sería impensable tener un archivo de texto almacenado en nuestra computadora con
la información de todos los servidores del mundo conectados a internet, por ello se
creó el DNS.
El archivo host sigue existiendo en nuestras computadoras, pero ya no se le da el uso
que se le daba antes, por ejemplo si tenemos una pequeña red podemos asignarle un
nombre a cada equipo conectada a ella o si ellas se conectan a internet a través de
nuestro servidor podemos hacer que al querer acceder a cierto dominio apunte hacia
otra IP distinta, esto modificando el archivo hosts que se encuentra dentro de la ruta:
/etc/hosts y en Windows C:\WINDOWS\system32\drivers\etc
Instalación
(Requisitos previos: Xampp.)
Entramos a la terminal
En modo superusuario, escribimos un apt-get update para ver si hay actualizaciones
disponibles y un apt-get upgrade para instalarlas en caso de que haya
Es importante tener nuestro sistema actualizado antes de instalar cualquier aplicación.
Página 1 de 3
Y ahora instalamos el DNS de bind9 (Berkeley Internet Name Domain, anteriormente:
Berkeley Internet Name Daemon) que es el servidor de DNS más utilizado en internet.
Ya tenemos instalado y corriendo el DNS, ahora si queremos configurarlo de manera
que al escribir en nuestro navegador: “midominio.com” este lo resuelva a cierta IP
dada por nosotros, tenemos que realizar ciertos cambios.
Debemos configurar el archivo named.conf.local que se encuentra dentro de /etc/bind
Agregamos al archivo las siguientes líneas:
Donde “fausto.arquiweb.net” es el nombre que le queremos dar a nuestro servidor,
luego en file “/etc/bind/db.fausto.arquiweb” que crearemos posteriormente copiándolo
del archivo db.local se harán unos cambios. Guardamos el archivo y salimos.
Ahora copiamos el archivo db.local y le damos el nuevo nombre, db.fausto.arquiweb.
Modificamos dicho archivo con algún editor, en mi caso prefiero el nano
Ya dentro del archivo solo sustituimos la palabra “localhost” por el nombre que le
dimos que es “fausto.arquiweb.net”
En la última línea va la IP de nuestro server, deje ese porque será localmente, es decir
será un loopback ya que no hay computadoras conectadas a mi computadora, pero la
Página 2 de 3
IP puede ser la que queramos o necesitemos. Guardamos, salimos y nos cambiamos
al directorio /etc para modificar el archivo “resolv.conf”
Comentáremos el contenido y agregamos una línea que diga: nameserver 127.0.0.1,
el mío apuntaba a un servidor de Cablemás. Teóricamente este archivo es el que debe
modificarse para que otras computadoras utilicen nuestro servidor DNS, claro pero
entonces la IP de nuestro server tendría que ser diferente a 127.0.0.1 para que las
demás computadoras puedan usarlo, sino estarían apuntando hacia ellas mismas.
Una vez modificado, guardamos, salimos y reiniciamos el DNS server con el comando:
/etc/init.d/bind9 restart
Cada vez que se haga un cambio a la configuración debe reiniciarse el servicio para
aplicar los cambios.
Si todo salió bien, utilizamos el comando host seguido del nombre que le dimos para
probar que todo funciones correctamente
Con esta configuración ya es posible escribir en nuestro navegador
http://fausto.arquiweb.net y el servidor DNS (nuestra computadora) resolverá a la
dirección 127.0.0.1 y nos mostrara el contenido html de la carpeta htdocs de Xampp
ubicado en: /opt/lampp/htdocs.
I.T.M.
Lic. Informática
Maestro: Mario Chong
Alumno: Fausto E. Lugo Manguy
No. Control: 04490821
Mexicali B.C. a 6 de Octubre de 2008
Página 3 de 3
Descargar