¿Qué significa dns de resolución de nombres de dominio?
La resolución de nombres de dominio DNS es un proceso de conversión de nombres de host en direcciones IP. DNS (Sistema de nombres de dominio) es un sistema de base de datos distribuido implícito y organizado jerárquicamente que puede proporcionar mapeo de nombre a dirección para hosts y aplicaciones en Internet. En resumen, DNS tiene como objetivo garantizar que varios hosts y dispositivos puedan lograr una interconexión sin barreras durante la transmisión de datos en Internet.
DNS devuelve los resultados de resolución correspondientes según la solicitud, porque hay una gran cantidad de nombres de dominio y direcciones IP correspondientes en Internet, y los humanos usan diferentes caracteres para describir nombres de dominio más amigables y memorables, por lo que DNS se utiliza para resolverlos. Es muy necesario asignar nombres de dominio a direcciones IP. La característica esencial de DNS es que completa automáticamente la asignación entre nombres de dominio y direcciones IP, y se puede configurar y administrar fácilmente.
El DNS se basa principalmente en la arquitectura cliente/servidor y se divide en dos tipos de métodos de servicio: recursivo e iterativo. En una consulta recursiva, si el servidor DNS no puede resolver directamente el nombre de dominio solicitado por el usuario, el servidor DNS del usuario lo buscará por sí mismo hasta encontrar la respuesta y luego se lo devolverá al usuario; El servidor DNS preguntará a otros servidores DNS hasta el final hasta que encuentre un servidor DNS que pueda proporcionar la respuesta. La diferencia entre estos dos métodos de consulta es que la consulta recursiva busca de arriba a abajo hasta encontrar la respuesta, mientras que la consulta iterativa busca de abajo hacia arriba, buscando respuestas capa por capa.