Sistema DNS: Funcionamiento, componentes y registros de recursos para redes TCP/IP

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

¿Qué es DNS?

DNS (Domain Name System) o servicio de nombres de dominio, gestiona y mantiene de forma distribuida las direcciones de Internet y los nombres de sistema. Es un servicio de búsqueda de direcciones IP y de nombres de ordenadores para una red TCP/IP. En una red TCP/IP las máquinas se identifican por su dirección de red, pero para las personas es mucho más sencillo recordar un nombre que una dirección de red, dado que esta puede cambiar. Esto hace que sea necesario un mecanismo de traducción de nombres de máquina a direcciones IP. DNS es el servicio que realiza dicha traducción.

Componentes del servicio DNS

  • Espacio de nombres de dominio: Conjunto de nombres que se pueden utilizar para identificar máquinas o servicios de red.
  • Base de datos DNS: Base de datos distribuida y redundante que almacena información sobre los nombres de dominio. Esta base de datos se organiza en zonas que almacenan información en registros de recursos.
  • Servidores: Programas que guardan parte de la base de datos DNS y que responden a preguntas sobre la información almacenada.
  • Clientes: Son los que realizan las preguntas a los servidores y se encargan de procesar la información para mostrársela a los usuarios.
  • Protocolo DNS: Conjunto de reglas que se encargan de que los clientes y los servidores dialoguen correctamente.

Registros de recursos

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

  • SOA (Start of Authority): Inicio de autoridad, identifica el dominio o la zona y fija una serie de parámetros para dicha zona.
  • NS: Registro que define los servidores de nombres (name servers) de una zona.
  • A: Dirección IP de un host en formato IPv4 (32 bits).
  • CNAME: Es un alias que se corresponde con el nombre canónico verdadero.
  • MX: Registro que define los servidores de correo (mail exchangers).
  • TXT: Texto; es una forma de añadir comentarios o información adicional a la base de datos (por ejemplo, para verificación o políticas SPF).
  • 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 (por ejemplo, protocolo y puerto).

Notas finales

El correcto funcionamiento del DNS es clave para la conectividad en Internet y en redes privadas. La distribución y redundancia de la base de datos DNS, junto con los distintos tipos de registros, permiten resolver nombres tanto en sentido directo (nombre → IP) como en sentido inverso (IP → nombre), y soportan servicios asociados como correo electrónico y descubrimiento de servicios.

Entradas relacionadas: