Sistema de nombres de dominio

DNS

Definición de DNS
DNS es una abreviatura para Sistema de nombres de dominio (Domain Name System), un sistema para asignar nombres a equipos y servicios de red que se organiza en una jerarquía de dominios. La asignación de nombres DNS se utiliza en las redes TCP/IP, como Internet, para localizar equipos y servicios con nombres sencillos

Nombres de dominio DNS

Organización del espaciode nombres de dominio DNS

Interpretar un nombre de dominio DNS
Para DNS, un ejemplo de un nombre de dominio con múltiples niveles es el siguiente, un nombre
de dominio completo (FQDN):
host -a .ejemplo. microsoft.com.

A diferencia del ejemplo de nombre de archivo, un FQDN de DNS, cuando se lee de izquierda a
derecha, se mueve desde su información más específica (el nombre DNS de unequipo llamado
«host-a») a su grupo de información más alto o más general (el punto final (.) que indica la raíz del
árbol de nombres DNS). Este ejemplo muestra los cuatro niveles de dominio DNS independientes
que se dirigen desde la ubicación de host específica del «host-a»:

1. El dominio «ejemplo», que corresponde a un subdominio donde el nombre de equipo
«host-a» está registrado para suuso.
2. El dominio «microsoft», que corresponde al dominio principal que es la raíz del subdominio
«ejemplo».
3. El dominio «com», que corresponde al dominio de nivel superior designado para ser usado
por empresas u organizaciones comerciales y es la raíz del dominio «microsoft».
4. El punto final (.), que es un carácter de separación estándar que se utiliza para calificar elnombre de dominio DNS completo en el nivel raíz del árbol del espacio de nombres DNS.

Las cDNSultas DNS

Cuando un cliente DNS necesita buscar un nombre que se utiliza en un programa, cDNSulta los servidores DNS para resolver el nombre. Cada mensaje de cDNSulta que envía el cliente contiene tres grupos de información, que especifican una pregunta que tiene que responder el servidor:
* Unnombre de dominio DNS especificado, indicado como el nombre de dominio completo (FQDN)
* Un tipo de cDNSulta especificado, que puede establecer un tipo de registro de recursos por tipo o un tipo especializado de operación de cDNSulta
* Una clase especificada para el nombre de dominio DNS.
Para servidores DNS de Windows, esto se debería especificar siempre como la clase Internet (IN).Las cDNSultas DNS se resuelven de diferentes formas. A veces, un cliente responde a una cDNSulta localmente mediante la información almacenada en la caché obtenida de una cDNSulta anterior. El servidor DNS puede utilizar su propia caché de información de registros de recursos para responder a una cDNSulta. Un servidor DNS también puede cDNSultar o ponerse en contacto con otros servidores DNS ennombre del cliente solicitante para resolver el nombre por completo y, a continuación, enviar una respuesta al cliente. Este proceso se lIama recursión.

Además, el mismo cliente puede intentar ponerse en contacto con servidores DNS adicionales para resolver un nombre. Cuando un cliente lo hace, utiliza cDNSultas adicionales e independientes en función de respuestas de referenda de losservidores. Este proceso se llama iteración.

En general, el proceso de cDNSulta DNS se realiza en dos partes:
* La cDNSulta de un nombre comienza en un equipo cliente y se pasa al solucionador, el servicio Cliente DNS, para proceder a su resolución.
* Cuando la cDNSulta no se puede resolver localmente, se puede cDNSultar a los servidores DNS según sea necesario para resolver el nombre.

Parte1: el solucionador local
La siguiente imagen muestra un resumen del proceso de cDNSulta DNS completo.
[pic]

Como se muestra en los pasos iniciales del proceso de cDNSulta, en un programa del equipo local se utiliza un nombre de dominio DNS. A continuación, la solicitud se pasa al servicio Cliente DNS para proceder a su resolución mediante la información almacenada en la caché local. Si el…