Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16451|Respuesta: 2

[ventanas] ¿Con qué frecuencia vacía la caché del DNS de Windows?

[Copiar enlace]
Publicado en 6/12/2017 10:19:45 | | | |
DNS es una "palabra" que todos conocemos muy bien, hay una caché DNS en el sistema Windows, y la resolución DNS es el método de direccionamiento real para la mayoría de las aplicaciones en Internet. La remodelación de la tecnología de nombres de dominio y una variedad de aplicaciones basadas en la tecnología de nombres de dominio han enriquecido las aplicaciones y protocolos de Internet, y con el DNS no solo podemos mejorar nuestra velocidad de Internet, sino también la velocidad de apertura de páginas web. Sin embargo, la caché DNS tiene un tiempo limitado y se actualizará automáticamente en un momento determinado.
Por ejemplo, cuando visitamos un sitio web por primera vez, el DNS devolverá la IP correcta y el sistema almacenará temporalmente este resultado, que es la caché DNS. La caché establece un tiempo de caducidad, como 2 horas; cuando cerramos el sitio tras 2 horas, el sistema te devolverá directamente el resultado desde la caché DNS local de tu ordenador, sin tener que pedir ayuda al servidor DNS, lo que "acelera" la resolución de la URL disfrazada. Por supuesto, tras más de N horas, el sistema volverá a solicitar automáticamente al servidor DNS nuevos resultados.

Por defecto: El valor predeterminado de la caché DNS de Windows es MaxCacheTTL, aquí se asigna por defecto a 86400s, que es un día, ¡y macOS sigue estrictamente el TTL del protocolo DNS!

Sin embargo, a diferencia de los sistemas Windows, el tiempo de caché DNS del navegador es independiente de TTL, y cada navegador tiene un valor fijo. A continuación se muestran los tiempos de caché de los navegadores comunes:



1. Chrome Google Chrome
Para acelerar el acceso, Google Chrome utiliza el método de pre-buscar registros DNS y establecer una caché DNS localmente para acelerar la conexión del sitio web.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. Navegador IE
Por ejemplo, almacena el DNS en caché durante 30 minutos.

3. Firefox Firefox
Firefox tiene una función de caché DNS, pero el tiempo de caché por defecto es solo de 1 minuto; puedes cambiar el valor predeterminado para acelerar la resolución DNS, de la siguiente manera:
Abre una ventana nueva, introduce about:config en la barra de direcciones, introduce enter y entra en la interfaz de configuración. Luego busca network.dnsCacheExpiration, cambia los 60 originales por 6000 (indicando 6000 segundos de caché) y luego busca network.dnsCacheEntries para cambiar los 20 por defecto a 1000 (para 1000 cachés). Si no hay dos elementos por encima de los dos, puedes crearlos nuevos, y el nuevo tipo de entrada es entero. Por supuesto, también puedes establecer otros valores según sea necesario.

4. Safari es el navegador predeterminado en el sistema Apple
Unos 10
Para garantizar una alta disponibilidad del servicio, el DNS requiere redundancia de múltiples servidores de nombres para soportar cada región. Los registros de recursos de una zona se actualizan manual o automáticamente en un único servidor de nombres primario, conocido como servidor DNS primario, que puede ser un servidor de nombres autorizado para una o más zonas.
El análisis sintáctico suele implicar recorrer varios servidores de nombres para encontrar la información que necesitas. Sin embargo, algunos analizadores funcionan de forma más sencilla comunicándose con un solo servidor de nombres. Estos sencillos analizadores dependen de un servidor de nombres recursivo (llamado "analizador de esbozos") para encontrar el trabajo de ejecución y así obtener información.
Por ejemplo, Chrome primero hará una petición HTTP a la primera IP y, si no funciona, hará una petición HTTP a la siguiente IP
Fecha: 2014-11-21T17:13+0800 Autor: CobbLiu Org versión 7.9.3f con Emacs versión 24




Anterior:Una herramienta de desarrollo esencial para un buen ingeniero full-stack
Próximo:La tierra está abajo, la tierra está abajo
 Propietario| Publicado en 6/12/2017 10:27:40 |
Cómo desactivar la caché DNS del cliente en Windows XP y Windows Server 2003

https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

Para ver la caché del resolvedor DNS, escribe ipconfig /displaydns en el símbolo del sistema de comandos

 Propietario| Publicado en 6/12/2017 10:40:46 |

La resolución del servidor DNS devuelve la política de asignación de IP y el cliente selecciona la política de IP del nombre de dominio
Una prueba sencilla para resolver primero 163 nombres de dominio

C:\Users\itsvse>nslookup www.163.com
Servidor: ns4.zj.chinamobile.com
Address:  211.140.188.188

Respuesta no autorizada:
Nombre: c01.i05.cmbzj.hadns.net
Addresses:  111.1.38.160
          111.1.38.159
          223.94.95.114
          223.94.95.119
Aliases:  www.163.com
          www.163.com.cloudcdn.net
          c01.i05.hacdn.net



Puedes ver que el nombre de dominio ha devuelto múltiples IPs, y el servidor DNS tendrá algunas políticas para asegurar que el cliente acceda a la garantía de balanceo de carga o velocidad del servidor, como retorno aleatorio de IP, retorno por la IP más cercana al usuario, etc., y su estrategia principal de control es ajustar la primera IP devuelta en la lista.

Generalmente, el cliente (como un navegador) elige la IP devuelta por DNS para tomar la primera IP, y si la primera IP falla, tomará la segunda IP. También hay clientes que fallan justo después de conectarse a la primera IP.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com