cache dns

03/04/2008 - 12:57 por Miguel | Informe spam
¿Alguien sabe como aumentar la cache dns en un cliente windows 2003?
¿En que fichero se guarda la cache dns en windows 2003 como cliente?

gracias
Miguel
 

Leer las respuestas

#1 Fernando Reyes [MS MVP]
03/04/2008 - 13:53 | Informe spam
Puedes crearte un fichero .reg con este contenido

<pego>
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"CacheHashTableBucketSize"=dword:00000180
"CacheHashTableSize"=dword:00000180
"MaxCacheEntryTtlLimit"=dword:00000012d
"MaxSOACacheEntryTtlLimit"=dword:0000012c
</pego>

Los valores, obviamente, los puedes cambiar a tu gusto, experimenta;
esto valores son:

Los valores CacheHashTable se encargan de definir el número máximo de
columnas en la tabla hash usada por el servicio cache de DNS; cuantas
más columnas más rápida será la resolución, pero se consumirá más RAM.

El valor MaxSOACacheEntryTtlLimit define el tiempo, en segundos, que la
caché guarda un registro autoritativo de un dominio. No se deben retener
demasiado, por ser un tipo de registro muy importante.

El valor MaxCacheEntryTtlLimit es el tiempo, en segundos, que se retiene
un registro en la cache, y se impone a los valores que sean superiores
de los registros que están en la caché. Si pones este valor a 1, es como
si deshabilitaras la caché, y siempre se buscarían los registros sin
mirar en la caché, pues estaría vacía.

Puedes ver los registros que hay en la tabla desde línea de comandos con:

ipconfig /displaydns

Y puedes borrarlos con:

ipconfig /flushdns

Un saludo

Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000 / 2003





Miguel wrote:
¿Alguien sabe como aumentar la cache dns en un cliente windows 2003?
¿En que fichero se guarda la cache dns en windows 2003 como cliente?

gracias
Miguel


Preguntas similares