Red de conocimiento informático - Material del sitio web - ¿Cómo resuelve el servidor de nombres de dominio DNS los nombres y los consulta?

¿Cómo resuelve el servidor de nombres de dominio DNS los nombres y los consulta?

1. Cómo resuelve DNS los nombres

El proceso de resolución de nombres de host es el siguiente:

(1) Ingrese el comando.

(2) Consulta si es el nombre de esta máquina.

(3) Si no, consulta el archivo HOSTS.

(4) Si no se puede encontrar, consulte el servidor DNS.

(5) Si aún no se puede encontrar, vaya al servidor WINS para realizar la consulta. 2. Método de consulta DNS:

Cuando un cliente necesita acceder a un determinado host en la red, primero consulta al servidor DNS local la dirección IP de la otra parte. Si no se pueden encontrar los datos correspondientes, el local. El servidor DNS consulta otro host. Consulta varios servidores DNS hasta que se resuelva la dirección IP del host al que desea acceder.

El cliente DNS utiliza su propia dirección IP para consultar su nombre de host, lo que se denomina consulta inversa.

Cuando un cliente DNS consulta a un servidor DNS para obtener una dirección IP, o cuando un servidor DNS consulta a otro servidor DNS para obtener una dirección IP, se denomina consulta directa. Hay dos modos de consulta: (1) Consulta recursiva recursiva

Después de que el cliente emite una solicitud de consulta, el servidor DNS debe informarle al cliente los datos correctos (dirección IP) o notificarle que no puede encontrar los datos que necesita. El cliente sólo necesita ponerse en contacto con el sistema del servidor DNS una vez para obtener la dirección de nodo requerida. Las solicitudes de consulta realizadas por clientes DNS son consultas recursivas.

(2) Consulta iterativa

Después de que el cliente envía la solicitud de consulta, si el servidor DNS no contiene los datos requeridos, le indicará al cliente otro DNS La dirección IP del El servidor hace que el cliente recurra automáticamente a otro servidor DNS para realizar consultas, y así sucesivamente, hasta que se encuentren los datos. De lo contrario, el último servidor DNS notificará al cliente que la consulta falló. La consulta entre el servidor DNS y el servidor DNS es una consulta circular.

El proceso de consulta recursiva y consulta en bucle se muestra en la Figura 7.20.