Las funciones principales del sistema de nombres de dominio
El sistema de nombres de dominio es una base de datos distribuida que asigna nombres de dominio y direcciones IP entre sí. Su función principal es proporcionar servicios de resolución de nombres de dominio y resolver nombres de dominio en direcciones IP, de modo que los usuarios solo necesiten hacerlo. ingrese nombres de dominio al acceder a sitios web. La función de acceso puede hacer que las personas accedan a Internet de manera más conveniente.
La función principal del sistema de nombres de dominio es proporcionar servicios de resolución de nombres de dominio, resolver nombres de dominio en direcciones IP y permitir a los usuarios acceder a sitios web simplemente ingresando nombres de dominio.
El Sistema de Nombres de Dominio (DNS) es un sistema en Internet que soluciona el nombramiento de máquinas online y es un servicio de Internet. Como base de datos distribuida que asigna nombres de dominio y direcciones IP entre sí, puede hacer que las personas accedan a Internet de manera más conveniente.
El Sistema de Nombres de Dominio (DNS) utiliza el puerto 53 TCP y UDP. Actualmente, el límite de longitud de cada nivel de nombre de dominio es de 63 caracteres y la longitud total del nombre de dominio no puede exceder los 253 caracteres.
Estructura del nombre de dominio:
El Sistema de Nombres de Dominio (DNS) está compuesto por un solucionador y un servidor de nombres de dominio. Un servidor de nombres de dominio se refiere a un servidor que almacena los nombres de dominio y las direcciones IP correspondientes de todos los hosts de la red y tiene la función de convertir nombres de dominio en direcciones IP. El nombre de dominio debe corresponder a una dirección IP y la dirección IP no necesariamente tiene un nombre de dominio.
Según el papel que desempeñan los servidores de nombres de dominio, los servidores de nombres de dominio se pueden dividir en cuatro tipos diferentes:
El sistema de nombres de dominio adopta una estructura jerárquica similar a un árbol de directorios. El servidor de nombres de dominio es el lado del servidor en el modelo cliente/servidor. Se presenta principalmente en dos formas: servidor principal y servidor de reenvío. El proceso de asignar nombres de dominio a direcciones IP se denomina "resolución de nombres de dominio".
Cómo funciona el Sistema de nombres de dominio (DNS):
Paso 1: el cliente realiza una solicitud de resolución de nombre de dominio y envía la solicitud al servidor de nombres de dominio local.
Paso 2: cuando el servidor de nombres de dominio local recibe la solicitud, primero consulta el caché local. Si existe dicho registro, el servidor de nombres de dominio local devuelve directamente el resultado de la consulta.
Paso 3: Si no existe dicho registro en la caché local, el servidor de nombres de dominio local enviará directamente la solicitud al servidor de nombres de dominio raíz, y luego el servidor de nombres de dominio raíz devolverá un dominio consultado. (nombre de dominio raíz) al servidor de nombres de dominio local La dirección del servidor de nombres de dominio principal del subdominio).
Paso 4: el servidor local envía una solicitud al servidor de nombres de dominio devuelto en el paso anterior, y luego el servidor que acepta la solicitud consulta su propio caché. Si no existe tal registro, la dirección de. Se devuelve el servidor de nombres de dominio de nivel inferior correspondiente.
Paso 5: Repita el paso 4 hasta encontrar el registro correcto.
Paso 6: El servidor de nombres de dominio local guarda los resultados devueltos en la memoria caché para su próximo uso y los devuelve al cliente.