Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué es DNS? Por favor explícamelo en términos simples...

¿Qué es DNS? Por favor explícamelo en términos simples...

DNS es el Sistema de Nombres de Dominio (inglés: Domain Name System, abreviatura: DNS. Es una base de datos distribuida en Internet que asigna nombres de dominio y direcciones IP entre sí, lo que facilita a las personas su localización). Servicios para acceder a Internet.

En pocas palabras, es un servicio de directorio en Internet. El nombre de dominio es el nombre de host. La relación entre el nombre de host y la dirección IP se puede comparar con la relación entre el nombre y el. Número de identificación.

Si una persona quiere acceder a un host, necesita saber su nombre de host, al igual que normalmente necesita saber el nombre de la persona cuando busca a alguien. Por supuesto, para las personas, a través del número de identificación. También puedo encontrarlo, pero la mayoría de la gente no lo hace porque es problemático y difícil de recordar.

Lo mismo ocurre con los hosts. Debido a que los principales usuarios de las aplicaciones web son personas, es difícil para la gente común recordar una larga serie de números, como direcciones IP, por lo que usan nombres de host para marcarlos. .

Para computadoras o enrutadores, el binario de 32 bits de igual longitud es mucho más fácil de manejar que las cadenas de longitud variable (especialmente acciones como dividir subredes basadas en direcciones IP afectarán el proceso de reenvío del enrutador). Entonces esto requiere una traducción entre los dos, que es el servicio DNS.

Información ampliada:

La resolución DNS es una serie de procesos complejos. En primer lugar, si hay una computadora conectada a Internet a través del ISP, el ISP asignará un servidor DNS. Este servidor DNS no es un servidor autorizado, sino un servidor de resolución DNS equivalente a un proxy. itere los resultados devueltos por el servidor autorizado Respond y luego devuelva la IP finalmente encontrada al usuario.

Ahora la computadora del usuario iniciará una solicitud a este ISPDNS para consultar el nombre de dominio www.xxxxx.com. Para ser precisos, en realidad no es ISPDNS, pero debería ser el DNS en la configuración de red de la computadora del usuario. , no Debe ser ISPDNS. Por ejemplo, también es posible configurar manualmente 8.8.8.8.

Después de que ISPDNS recibe la solicitud, primero verifica si existe esta dirección en su caché y, si es así, regresa directamente. La dirección IP obtenida en este momento se marcará como respuesta de un servidor no autorizado.

Si no está en el caché, ISPDNS leerá las direcciones de los 13 servidores de nombres de dominio raíz del archivo de configuración (estas direcciones no se modifican y están directamente en el archivo de configuración BIND).

Luego inicia una solicitud a uno de ellos. Después de que el servidor raíz recibe esta solicitud, sabe que está bajo el nombre de dominio de nivel superior com., por lo que devolverá el registro NS en el dominio com, que generalmente tiene 13 nombres de host e IP.

Luego, ISPDNS inicia otra solicitud a uno de ellos. El servidor en el dominio com descubre que esta solicitud es para el dominio xxxxx.com. Una vez que ISPDNS encuentra el NS de este dominio, se lo devuelve al usuario. .

ISPDNS se tomó la molestia de iniciar una solicitud al servidor autorizado del dominio xxxxx.com. Después de recibirla, xxxxx.com verificó el host con www y devolvió la IP al usuario. obtenido, se devuelve al cliente y se almacena en el caché. Se completa todo el proceso de resolución de DNS.

Enciclopedia Baidu——DNS