El Sistema de Nombres de Dominio DNS

El DNS es una base de datos distribuida usada por aplicaciones TCP/IP para mapear entre nombres de hosts(que vienen dados por una cadena ascii) y direcciones IP(en forma binaria) , también provee a los correos electrónicos información de ruteo.

Muy brevemente, su funcionamiento es el siguiente: Un programa de aplicación llama a un procedimiento llamado Resolvedor, éste envía un paquete UDP a un servidor DNS local, que realiza la consulta de correspondencia Host-Ip en la base de datos, y lo devuelve al resolvedor para que finalmente sea entregado al usuario.

Clasificación de los Dominios

Conceptualmente, la internet se divide en varios cientos de dominios de nivel superior, cada uno de los cuales abarca muchos hosts, cada dominio se divide en subdominios, y éstos se subdividen nuevamente, etc. Los dominios de nivel superior se clasifican en dominios Genéricos y de País de la siguiente manera:

Características de los nombres de Dominio

  1. Cada dominio se nombra por la trayectoria hacia arriba desde él hasta la raíz, separando los componentes por puntos así:
    • Dominio genérico uazuay: uazuay.edu
    • Dominio de país uazuay: uazuay.edu.ec
  2. Los nombres de dominio pueden ser
    • Absolutos.- Terminan en Punto uazuay.edu.
    • Relativos.- No terminan en Punto uazuay.edu Se debe interpretar su valor verdadero
  3. Los nombres de dominio no hacen distinción entre mayúsculas y minúsculas.

Registros de Recursos

Cada dominio puede tener un grupo de registros de recursos asociados a él, entonces la función real de un DNS es relacionar los nombres de dominio con los registros de recursos asociados a éste. Un registro de recursos tiene las siguientes partes:

Nombre_dominio.- Indica el dominio al que pertenece el recurso

Tiempo_de_vida.- Indica la estabilidad del registro, la información altamente estable recibe un valor de 86400s, y la información muy volátil recibe un valor de 60s.

Tipo.- Indica el tipo de registro asociado, el mismo que puede ser:

Tipo Significado Valor
SOA Inicio de Autoridad (Start of Authority) Define el inicio de una zona
A Dirección IP de un HOST entero de 32 bits
MX Intercambio de correo dominio dispuesto a recibir correo-e
NS Servidor de nombres Nombre de un servidor para este dominio, define el fin de la zona SOA
CNAME Nombre Canónico Nombre de dominio
PTR Apuntador Alias de una dirección IP
HINFO Descripción del Host CPU y SO en Ascii
TXT Texto Texto ascii no interpretado