DNS es la abreviatura de Domain Name System.
El sistema DNS se utiliza para nombrar ordenadores y servicios de red organizados en jerarquías de dominio. Un nombre de dominio se compone de una cadena de palabras o abreviaturas separadas por puntos. Cada nombre de dominio corresponde a una dirección IP única. Existe una correspondencia uno a uno entre los nombres de dominio y las direcciones IP en Internet. realiza la resolución de nombres de dominio.
El proceso mediante el cual DNS finalmente obtiene la dirección IP correspondiente al nombre de host a través del nombre de host se llama resolución de nombre de dominio (o resolución de nombre de host). Al resolver nombres de dominio, primero se utiliza la resolución de nombres de dominio estática. Si la resolución de nombres de dominio estáticos no tiene éxito, utilice el método de resolución de nombres de dominio dinámicos para colocar algunos nombres de dominio de uso común en la tabla de resolución de nombres de dominio estáticos.
Introducción a 3 tipos de consultas DNS
1. Consulta recursiva
En una consulta recursiva, el cliente DNS requiere un servidor DNS (normalmente un solucionador recursivo de DNS). ) Responderá al cliente con el registro de recursos solicitado o devolverá un mensaje de error si el solucionador no puede encontrar el registro.
2. Consulta iterativa
En este caso, el cliente DNS permitirá que el servidor DNS devuelva la mejor respuesta que pueda dar. Si el servidor DNS consultado no coincide con el nombre de la consulta, devolverá una referencia a un servidor DNS que tenga autoridad para el espacio de nombres de nivel inferior. El cliente DNS luego consultará al referente. Este proceso continúa utilizando otros servidores DNS en la cadena de consultas hasta que se produce un error o se agota el tiempo de espera.
3. Consulta no recursiva
Esta consulta generalmente se realiza cuando un cliente de resolución de DNS consulta a un servidor DNS por un registro al que tiene acceso porque tiene autoridad sobre el registro. propiedad, o el registro existe en su caché. Los servidores DNS normalmente almacenan en caché los registros DNS para evitar un mayor consumo de ancho de banda y carga en los servidores ascendentes.