Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la función del servidor DNS?

¿Cuál es la función del servidor DNS?

DNS, DomainNameSystem o DomainNameService (sistema de nombres de dominio o servicio de nombres residuales). El Sistema de nombres de dominio asigna direcciones de nombres de dominio y direcciones IP a hosts en Internet. Cuando un usuario utiliza una dirección de nombre de dominio, el sistema convertirá automáticamente la dirección de nombre de dominio en una dirección IP. Los servicios de nombres de dominio son herramientas de Internet que ejecutan el sistema de nombres de dominio. El servidor que realiza servicios de nombres de dominio se denomina servidor DNS y el servidor DNS responde a las consultas del servicio de nombres de dominio.

1. DNS es un servidor de nombres de dominio. Su tarea es determinar la resolución de los nombres de dominio, como registros A, registros MX, etc.

2. Cualquier nombre de dominio tiene al menos un DNS, normalmente dos. ¿Pero por qué más de 2? Debido a que DNS se puede procesar en forma circular, si la primera resolución falla, se puede encontrar la segunda. De esta forma, siempre que una resolución DNS sea normal, no afectará el uso normal del nombre de dominio.

3. Cómo determinar el DNS de un nombre de dominio

Es muy sencillo Ingresa a www.internic.net/whois.html e ingresa el nombre de dominio que deseas consultar. y puedes verlo. Este es el Centro Internacional de Gestión de Nombres de Dominio. La única autoridad. Siempre que se pueda encontrar un nombre de dominio aquí, significa que el nombre de dominio es válido. ¿Es la palabra envuelta 谻軻织凇?

4. el actual ¿Quién es el servidor DNS en funcionamiento? Por ejemplo, si el resultado de la consulta es NS.XINNETDNS.COM o Xinhai) es responsable del análisis. Otras configuraciones de DNS no son válidas.

5. Los DNS se pueden modificar. Después de la modificación, pasarán entre 24 y 72 horas hasta que todo el mundo se actualice. La información interna generalmente se puede ver después de 24 horas. Además, el proceso de modificación no significa que el nombre de dominio dejará de analizarse, siempre que haya realizado el análisis en ambos lados. Si entra en vigor, el nuevo DNS está funcionando. Si no surte efecto. Es sólo el antiguo DNS en funcionamiento. O funciona o no. No hay momento en que ninguno de los dos trabaje. Entonces 6. El DNS está en caché.

1) La computadora del visitante; 2) Su proveedor de acceso ISP.

Un ejemplo simple: por ejemplo, cuando visita www.askbaidu.com, su computadora primero verifica si hay algún registro en caché de www.askbaidu.com en esta máquina. Si lo hay, llámalo directamente sin buscar. Es decir, si acaba de visitar www.askbaidu.com, ni siquiera el DNS de Telecom, NS.XINNETDNS.COM y NS.XINNET.CN (Xinnet Xinhai) no pueden resolverlo en este momento. El nombre de dominio también se puede resolver normalmente.

Borrar la caché DNS local es muy sencillo. Cierre IE y borre el historial, o reinicie la computadora. Luego está el caché del DNS del proveedor de acceso ISP. El ISP es el proveedor de acceso a la red local. Por ejemplo, aquí tenemos Fujian Telecom; Fuzhou Netcom, Nanping Tietong, etc. Cada lugar es diferente. El DNS de un ISP es diferente de DNS como NS.XINNETDNS.COM y NS.XINNET.CN (Xinnet Xinhai). NS.XINNETDNS.COM y NS.XINNET.CN (Xinnet Xinhai) solo son responsables de una resolución específica y no del almacenamiento en caché. El DNS del ISP sólo es responsable de las consultas y el almacenamiento en caché, no de la resolución.

Describe brevemente la situación cuando acabas de visitar www.askbaidu.com. Si no hay ningún registro de www.askbaidu.com en esta máquina. Su computadora consultará el DNS del ISP local. El DNS del ISP solo tiene caché. Es decir, comprobará si existe un caché de www.askbaidu.com. Si es así, enviará directamente el registro de www.askbaidu.com al usuario. Los usuarios también pueden acceder a él.

Si no hay ningún registro de www.askbaidu.com en la memoria caché del ISP, entonces consultará el DNS de Askbaidu.com y luego obtendrá directamente los datos del DNS correspondiente y se los devolverá al usuario. Cuando el primer usuario visita www.askbaidu.com, el registro de www.askbaidu.com comienza a almacenarse en caché en el DNS del ISP. A partir de ahora, ya no tendrá que ir a NS.XINNETDNS.COM o NS.XINNET.CN (Xinnet Xinhai) para encontrarlos. A menos que haya un nuevo nombre de dominio, lo comprobará. Por ejemplo, cuando visita bbs.askbaidu.com, tiene que comprobarlo nuevamente.

7. La caché DNS del ISP tiene un límite de tiempo. Normalmente es 1 hora. Si hay una hora entre las dos horas, irá al DNS del nombre de dominio para recuperar los datos. De lo que estamos hablando aquí es de la comparación entre la hora anterior y la hora actual. En otras palabras, si el intervalo de tiempo es grande, vaya nuevamente al servidor DNS del nombre de dominio. Por lo tanto, es necesario actualizarlo; de lo contrario, se almacenará en caché una vez. Después de cambiar el registro del nombre de dominio. El ISP nunca buscará nuevos registros. Después de comprender este principio, todos comprenderán por qué los registros que antes no existían se registran y entran en vigor muy rápidamente. Las modificaciones entrarán en vigor muy lentamente. Es por el almacenamiento en caché. Pero si no hay caché, la eficiencia del acceso será muy baja, porque cada vez que ingresa a www.askbaidu.com, debe ir a NS.XINNETDNS.COM y NS.XINNET.CN (Xinwang Xinhai) para consultar los registros. .

Nota: Los sistemas de resolución de nombres de dominio de muchos proveedores de nombres de dominio no se actualizan en tiempo real. Generalmente, se establece un tiempo, como 10 minutos. Es decir, después de establecer un nuevo registro A, el servidor de nombres de dominio lo agregará en 10 minutos. El propósito es ahorrar recursos del servidor. Me temo que el DNS del cliente actualizará los registros constantemente. Actualizar registros definitivamente consumirá ciertos recursos. Y no se puede analizar durante el proceso de actualización. Además, el proceso de actualización tarda unos 5 segundos. Esto significa que el DNS del proveedor del nombre de dominio no se puede utilizar en 5 segundos.