Servidores DNS: Tipos, Configuración y Solución de Problemas

Enviado por Comunidad Wikiteka y clasificado en Informática

Escrito el en español con un tamaño de 3,32 KB

Servicio DNS: Fundamentos y Funcionamiento

El Servicio de Nombres de Dominio (DNS) gestiona y mantiene, de forma distribuida, las direcciones de Internet y los nombres del sistema. Esencialmente, es un servicio de búsqueda de direcciones IP y nombres de ordenadores para una red TCP/IP.

Las máquinas se identifican con una dirección de red o IP. Sin embargo, para las personas es más fácil recordar un nombre. Además, un nombre es más fiable porque no varía, mientras que una dirección IP sí puede hacerlo.

El procedimiento DNS requiere un mecanismo que traduzca nombres de máquinas a direcciones IP.

Tipos de Servidores de Nombres

  • Primario (Maestro): Obtiene la información de sus zonas de sus archivos locales. Todas las modificaciones sobre una zona, como añadir dominios, se llevan a cabo en el servidor primario.
  • Secundario (Esclavo): Contiene una copia de solo lectura de los archivos de zona. Toda la información se encuentra en otro servidor, por lo general el primario, con autoridad sobre esas zonas.
  • Caché: Solo atiende consultas de clientes DNS (resolvedores) sobre nombres de dominios. No contiene ningún tipo de información acerca de la zona y se utiliza para acelerar las consultas.

DNS Dinámico (DDNS)

El DNS dinámico (DDNS) es un mecanismo que permite la asignación de un nombre de dominio a una máquina con una dirección IP dinámica.

De esta forma, aunque no se pueda crear un servidor DNS estático, con un DNS dinámico se puede configurar un sitio web doméstico sin necesidad de utilizar hosting externo, siempre y cuando se mantenga activo el servidor las 24 horas del día.

Pasos para Configurar DDNS

  1. Configurar DDNS en el router, activando la opción correspondiente.
  2. Crear una cuenta DDNS con un proveedor de servicios.
  3. El router se conecta a Internet y obtiene una IP pública.
  4. El router envía su IP y nombre de host al servidor DDNS mediante la cuenta creada.
  5. El nombre de dominio queda asociado a la IP pública.
  6. Para comprobar la IP pública del router, se puede hacer un ping al nombre de dominio.

Hacer un DNS Visible a Nivel Mundial

Para que un servidor DNS sea visible en todo el mundo, se deben seguir estos pasos:

  • Disponer de un dominio registrado.
  • El ISP (Proveedor de Servicios de Internet) debe proporcionar una IP pública válida.
  • Comunicar al ISP que esa IP corresponde a un servidor DNS y solicitar que lo replique.
  • El ISP debe proporcionar otros valores de configuración de DNS y del router.

Problemas Comunes de DNS y Soluciones

Las consultas y respuestas DNS pueden perderse, ya que el servicio DNS está basado en UDP, que no garantiza la recepción de la información. Un ejemplo típico es la congestión de la red.

UDP no está orientado a la conexión; si no hay respuesta, el paquete se puede perder sin que el emisor se entere.

Por otra parte, la arquitectura del protocolo hace que las modificaciones del sistema se propaguen con lentitud. Ante estos problemas, una solución es tener una máquina local en nuestra red que se comunique directamente con los servidores raíz (root servers) y no pase por el DNS del ISP.