Registros de Recursos DNS y Formato de Mensaje

Clasificado en Informática

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

Registros de Recursos DNS

DNS gestiona una base de datos distribuida entre múltiples servidores DNS que almacenan ficheros de zona con información sobre nombres de dominio. Cada fichero de zona organiza esta información con los registros de recursos, que se envían en preguntas y respuestas entre clientes y servidores DNS.

Los registros de recursos que podemos tener en el servicio DNS son los siguientes:

Registros de Recursos

  • SOA: Es el primer registro de una zona y define una serie de opciones generales de la misma. Los datos asociados son los siguientes:
    • NAME: Nombre del servidor de nombres maestro del dominio.
    • Contacto: Correo electrónico de la persona responsable del dominio.
    • Número de serie: Indica la versión del archivo de zona y debe ser incrementado cada vez que el archivo se modifique.
    • Actualización: Tiempo que esperan los servidores esclavos para preguntar al servidor maestro si hay cambios en la zona.
    • Reintentos: Si la transferencia de zona ha fallado, indica el tiempo que espera el servidor secundario para volver a intentarlo.
    • Caducidad: Determina el tiempo que el servidor esclavo puede estar intentando contactar con el maestro para ver si hay cambios en la zona.
    • TTL negativo: Tiempo mínimo que se almacenan las respuestas negativas sobre esa zona.
  • NS: Registro que define los servidores de dominio de una zona.
  • A: Establece correspondencia entre un nombre de dominio y una dirección IPv4.
  • AAAA: Establece correspondencia entre un nombre de dominio y una dirección IPv6.
  • CNAME: Permite crear alias para nombres de dominio especificados en registros A y AAAA.
  • MX: Registro que define los servidores de correo.
  • TXT: Texto, es una forma de añadir comentarios a la base de datos.
  • PTR: Puntero, hace corresponder una dirección IP con el nombre del sistema, usado en la resolución inversa.
  • HINFO: Información del host, tipo y modelo de máquina.
  • SRV: Especifica cómo localizar un servicio.

Formato del Mensaje DNS

El formato del mensaje que tiene el protocolo DNS es el siguiente:

  • Header: Especifica cuáles son las secciones presentes, el tipo de mensaje y otros campos.
  • Question: Campos que definen una consulta a un servidor de nombres.
  • Answer: RRs que responden a la consulta.
  • Authority: RRs que apuntan a los servidores de nombres autoritativos.
  • Additional: RRs que contienen información adicional.

Cabeceras HTTP de Caché

HTTP especifica varias cabeceras de caché para respuestas:

  • cache-control
  • expires (fecha)
  • etag (hash)
  • Last-Modified (fecha)
  • max-age (segundos)

Entradas relacionadas: