Sernart

December 16, 2009

DNS

Filed under: Redes — sernart @ 3:12 pm

Por definición un DNS (Domain Name System) es una base de datos mundial de las computadoras y servicios que existen en la Web, nos sirve para “resolver” direcciones difíciles de recordar en otras más amigables.

En Canal 22, lugar donde trabajo, tenemos un servidor de DNS y una réplica del mismo con nuestro proveedor de servicios de Internet.

Ayer, atendiendo unos puntos en los cuales la página del canal salió mal evaluada por una institución gubernamental me encontré con algo nuevo en este tema. El requerimiento decía: “Permitir a los usuarios entrar a la página de su institución con www y sin este” después de intentar varias configuraciones tanto en mis registros de DNS como en mi apache no di con la solución. Investigando un poco más aprendí lo siguiente:

Existen archivos que contienen toda la descripción de cada dominio que uno aloje en su DNS, en ellos se debe especificar en que servidor se atenderán las peticiones que se hagan para el www.<nombre del dominio>, para el equipo que recibirá los correos electrónicos para el dominio que se configura (Registro MX) y todos los servicios que se publican como Virtual Hosts.

La solución al requerimiento era agregar un registro como el siguiente en el archivo de configuración del dominio, usando sintaxis para BIND 9 :

@                 IN                  A                       <dirección IP homologada del server donde se atiende la petición www>

Limpiamos el cache de nuestra tarjeta de red para que se refresquen los DNS locales y esperamos un par de días para que los cambios se propaguen y las máquinas fuera de nuestra red se direccionen como lo hemos configurado.

Happy Coding!

Powered by WordPress