¿Qué servidor se utiliza para resolver nombres de dominio en direcciones IP?
La resolución de nombres de dominio se basa en el servicio DNS
Cuando un usuario visita una página web en nuestro sitio web, debe seguir los siguientes pasos:
Buscar el servidor donde se almacena la página web;
El servidor accede a la información solicitada por el usuario
El servidor busca la página web solicitada por el usuario a través de la ruta del archivo (URL); p>
El usuario se descarga a sí mismo en el ordenador el contenido de la página web.
¿Por qué es necesaria la resolución DNS?
La conexión entre el ordenador del usuario y el servidor (el ordenador donde se almacena la página web) no depende de nombres de dominio. La conexión entre los ordenadores de la red se completa a través de la dirección IP única que tiene cada ordenador. tiene en la red. Sin embargo, las direcciones IP no son fáciles de recordar, por lo que es necesario que haya una resolución entre la dirección que es fácil de recordar para los usuarios y la dirección que la computadora puede reconocer. La dirección que es fácil de recordar para los usuarios es el nombre de dominio. y el servidor DNS actúa como una "traducción" del nombre de dominio solicitado por el usuario "a la dirección IP correspondiente para facilitar la conexión entre ordenadores.
Principio de resolución de DNS
La resolución de DNS implica principalmente consultas recursivas, es decir, cuando la relación correspondiente entre el nombre de dominio correspondiente y la dirección IP no se puede encontrar en la caché de un servidor DNS, se saltar automáticamente a El siguiente paso es buscar en el siguiente servidor DNS. Los detalles se pueden ver en las dos figuras siguientes:
Proceso de resolución de DNS
1. Caché del navegador
Cuando un usuario accede a un nombre de dominio a través de un navegador, el navegador primero buscará en su propio caché para ver si hay una dirección IP correspondiente al nombre de dominio (existirá si ha visitado el nombre de dominio antes y no ha borrado el caché);
2. Caché del sistema
Cuando el navegador almacena en caché Si no hay una IP correspondiente al nombre de dominio, verificará automáticamente si la caché DNS del archivo Hosts del sistema informático del usuario tiene la IP correspondiente al nombre de dominio;
p>
3.? Caché del enrutador
Cuando tanto el navegador como el caché del sistema están Si no hay un nombre de dominio correspondiente a la IP, se verificará en el caché del enrutador. Los tres pasos anteriores. son todos caché DNS en el lado de servicio al cliente;
4. Caché DNS de ISP (proveedor de servicios de Internet)
Cuando está en el servicio de atención al cliente del usuario si la búsqueda del usuario final no puede encontrar la IP. dirección correspondiente al nombre de dominio, ingresará al caché DNS del ISP para realizar consultas. Por ejemplo, si está utilizando la red de Telecom, ingresará el servidor de caché DNS de Telecom para buscar;
5. Servidor de nombres de dominio raíz
Cuando no se complete nada de lo anterior, ingrese el servidor raíz Haga una consulta. Solo hay 13 servidores de nombres de dominio raíz en el mundo, 1 servidor de nombres de dominio raíz principal y los 12 restantes son servidores de nombres de dominio raíz auxiliares. Después de que el nombre de dominio raíz reciba la solicitud, verificará el registro del archivo de zona. Si no hay ningún registro, le indicará al servidor DNS local la IP del servidor del nombre de dominio de nivel superior (como .com) dentro de su jurisdicción;
6. Servidor de nombres de dominio de nivel superior
Después de recibir la solicitud, el servidor de nombres de dominio de nivel superior verifica el registro del archivo de zona. Si no hay ningún registro, se lo informa al local. Servidor DNS la dirección IP del servidor de nombres de dominio principal dentro de su jurisdicción;
7. Servidor de nombres de dominio principal
Después de recibir la solicitud, el servidor de nombres de dominio principal consulta su propio caché. De lo contrario, ingresa al servidor de nombres de dominio del siguiente nivel para buscar y repite este paso hasta encontrar el registro correcto;
8.Guarda los resultados en el caché
El local. El servidor de nombres de dominio guarda el resultado devuelto en la memoria caché para su próximo uso y envía el resultado al cliente. El cliente establece un enlace con el servidor web a través de esta dirección IP.