Cómo deshabilitar el almacenamiento en caché del cliente en Windows XP y Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 318803 - Ver los productos a los que se aplica este artículo
Para obtener una versión de este artículo para Microsoft Windows 2000, vea 245437.
ADVERTENCIA
Si utiliza incorrectamente el Editor del Registro puede tener serios problemas que tal vez requieran volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.
Expandir todo | Contraer todo

En esta página

Resumen

Windows contiene una caché del Sistema de nombres de dominio (DNS) del lado cliente. La característica de almacenamiento en caché de DNS del lado cliente puede generar la falsa impresión de que la "operación por turnos" de DNS no está teniendo lugar desde el servidor DNS al equipo cliente de Windows. Al utilizar el comando ping para buscar el mismo nombre de dominio de registro de dirección (A), el cliente puede utilizar la misma dirección IP. Este comportamiento es diferente en los sistemas operativos de Microsoft anteriores a Windows 2000, que no incluyen la característica de almacenamiento en caché de DNS del lado cliente. En este artículo se describe cómo deshabilitar el almacenamiento en caché de DNS.

Nota
Este artículo hace referencia a la parte del cliente de DNS. No utilice esta información para realizar cambios en los servidores DNS.

Más información

Para detener el almacenamiento en caché de DNS, ejecute cualquiera de los comandos siguientes:
  • net stop dnscache

    O bien
  • sc nombreDeServidor stop dnscache
Para deshabilitar la caché DNS de forma definitiva en Windows, utilice las herramientas Controlador del servicio o Servicios para establecer el tipo de inicio del servicio Cliente DNS en Deshabilitado. Observe que el nombre del servicio Cliente DNS de Windows también puede aparecer como "Dnscache".

Nota
El rendimiento total del equipo cliente disminuye y el tráfico de red de las consultas DNS aumenta si la caché de resolución de DNS se desactiva.

El servicio Cliente DNS optimiza el rendimiento de la resolución de nombres DNS almacenando los nombres resueltos previamente en la memoria. Si el servicio Cliente DNS se desactiva, el equipo sigue pudiendo resolver los nombres DNS con los servidores DNS de la red.

Cuando la resolución de Windows recibe una respuesta positiva o negativa a una consulta, la agrega a su caché y, como resultado, crea un registro de recurso DNS. La resolución siempre comprueba la caché antes de consultar algún servidor DNS. Si un registro de recursos DNS está en la caché, la resolución lo utiliza en lugar de consultar un servidor. Este comportamiento acelera la consulta y disminuye el tráfico de red para las consultas DNS.

Puede utilizar la herramienta Ipconfig para ver y vaciar la caché de resolución de DNS. Para ver la caché de resolución de DNS, escriba ipconfig /displaydns en el símbolo del sistema. Ipconfig muestra el contenido de la caché de resolución de DNS, incluyendo los registros de recursos DNS que se cargaron previamente desde el archivo Hosts y cualquier nombre consultado recientemente que resolviera el sistema. Después de un cierto período, la resolución descarta el registro de la caché. El período se especifica en el período de vida (TTL) asociado al registro de recurso DNS. También puede vaciar la caché manualmente. Después de vaciar la caché, el equipo debe consultar de nuevo en los servidores DNS cualquier registro de recurso DNS que haya resuelto previamente el equipo. Para eliminar las entradas en la caché de resolución de DNS, escriba ipconfig /flushdns en el símbolo del sistema.

Usar el Registro para controlar el tiempo de almacenamiento en caché

IMPORTANTE
Este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
El período durante el que una respuesta positiva o negativa se almacena en memoria caché depende de los valores de las entradas de la clave del Registro siguiente:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
El TTL de las respuestas positivas es el menor de los valores siguientes:
  • El número de segundos especificados en la respuesta de la consulta que la resolución recibió
  • El valor de la configuración de
    MaxCacheTtl
    del Registro.

Notas
  • El TTL predeterminado para las respuestas positivas es 86.400 segundos (1 día).
  • El TTL para las respuestas negativas es el número de segundos especificado en la configuración de
    MaxNegativeCacheTtl
    del Registro.
  • El TTL predeterminado para las respuestas negativas es 900 segundos (15 minutos).
Si no desea almacenar en memoria caché las respuestas negativas, establezca la configuración de
MaxNegativeCacheTtl
del Registro en 0.

Para establecer el tiempo de almacenamiento en caché en un equipo cliente:
  1. Inicie el Editor del Registro (Regedit.exe).
  2. Busque la siguiente clave del Registro y haga clic en ella:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  3. En el menú Edición, seleccione Nuevo, haga clic en Valor DWORD y agregue los siguientes valores del Registro:
    MaxCacheTtl

    Tipo de datos: REG_DWORD
    Valor predeterminado: 86400 segundos
    Información del valor: si disminuye el valor de TTL máximo en la caché DNS del cliente a 1 segundo, proporciona la apariencia de que la caché DNS del lado cliente se ha deshabilitado.

    Nombre de valor:
    MaxNegativeCacheTtl

    Tipo de datos: REG_DWORD
    Valor predeterminado: 900 segundos
    Información del valor: establezca el valor en 0 si no desea almacenar en memoria caché las respuestas negativas.
    .
  4. Escriba el puerto que desee utilizar y haga clic en Aceptar.
  5. Salga del Editor del Registro.

Prioridades de la subred

La resolución DNS de Windows XP también utiliza prioridades para la subred. Si la resolución recibe varias asignaciones de dirección IP (registros de recursos A) de un servidor DNS, y algunos de los registros tienen direcciones IP de las redes a las que el equipo está conectado directamente, la resolución coloca primero esos registros de recursos. Este comportamiento reduce el tráfico de red a través de las subredes obligando a los equipos a conectarse a recursos de red que están más cerca.

Aunque la prioridad de la subred reduce el tráfico de red a través de las subredes, en algunos casos puede preferir hacer que funcione la característica de operación por turnos según se describe en el documento RFC 1794. En ese caso, puede deshabilitar la característica de prioridad de las subredes en los clientes agregando la entrada
PrioritizeRecordData
del Registro con el valor 0 (tipo de datos REG_DWORD) en la clave del Registro siguiente:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DnsCache\Parameters
Para obtener información adicional al respecto, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
297510 Cómo modificar el tiempo de vida en los registros del sistema de nombres de dominio
286834 El servicio Cliente DNS no vuelve a usar el primer servidor
Para obtener más información, vea la siguiente nota del producto de DNS de Windows 2000. Para ver este documento, visite alguno de los siguientes sitios Web de Microsoft: Para obtener más información, vea el capítulo sobre almacenamiento en caché de DNS, la prioridad de la red y la seguridad, en la documentación del Kit de recursos de Microsoft Windows XP Professional.

Propiedades

Id. de artículo: 318803 - Última revisión: viernes, 12 de octubre de 2007 - Versión: 2.3
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional
Palabras clave: 
kbhowto kbinfo kbnetwork KB318803

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com