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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Miguel
03/04/2008 - 14:33 | Informe spam
muchas gracias

otra preguntilla, se puede ampliar la cache en un servidor dns windows 2003?
"Fernando Reyes [MS MVP]"
wrote in message news:
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
Respuesta Responder a este mensaje
#3 Fernando Reyes [MS MVP]
03/04/2008 - 16:52 | Informe spam
Lo puedes configurar con dnscmd.exe. Para configurar el tamaño máximo de
la cache:

dnscmd.exe [servidor] /config /maxcachesize [tamaño en kbytes]

Para configurar el tiempo máximo que un registro queda almacenado en caché:

dnscmd.exe [servidor] /config /maxcachettl [0x0-0xFFFFFFFF|0x15180]

0x0 significa que el servidor no almacena en caché, 0xFFFFFFFF significa
que almacena los registros 4294967295 segundos (4971 días); el valor
predeterminado es 86400 segundos (un día).

También puedes configurar el tiempo que se almacenan las respuestas
negativas:

dnscmd.exe [servidor] /config /maxnegativecachettl 0x1-0xFFFFFFFF|0x384]

Los valores se entran igual que en el caso de /maxcachettl y significan
lo mismo: segundos expresados en valor hexadecimal. El valor
predeterminado es 900 segundos (15 minutos).

Ejemplos

- Establecemos la caché del servidor rohansvr1 en 4 MBytes:

dnscmd.exe rohansvr1 /config /maxcachesize 4096

- Establecemos un TTL de 2 horas para el servidor rohansvr1:

dnscmd.exe rohansvr1 /config /maxcachettl 0x1C20

- Establecemos un TTL de las respuestas negativas de 10 minutos para el
servidor rohansvr1:

dnscmd.exe rohansvr1 /config /maxnegativecachettl 0x258

Un saludo

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





Miguel wrote:
muchas gracias

otra preguntilla, se puede ampliar la cache en un servidor dns windows 2003?
"Fernando Reyes [MS MVP]"
wrote in message news:
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






Respuesta Responder a este mensaje
#4 Miguel
03/04/2008 - 20:43 | Informe spam
muchas gracias Fernando

"Fernando Reyes [MS MVP]"
wrote in message news:
Lo puedes configurar con dnscmd.exe. Para configurar el tamaño máximo de
la cache:

dnscmd.exe [servidor] /config /maxcachesize [tamaño en kbytes]

Para configurar el tiempo máximo que un registro queda almacenado en
caché:

dnscmd.exe [servidor] /config /maxcachettl [0x0-0xFFFFFFFF|0x15180]

0x0 significa que el servidor no almacena en caché, 0xFFFFFFFF significa
que almacena los registros 4294967295 segundos (4971 días); el valor
predeterminado es 86400 segundos (un día).

También puedes configurar el tiempo que se almacenan las respuestas
negativas:

dnscmd.exe [servidor] /config /maxnegativecachettl 0x1-0xFFFFFFFF|0x384]

Los valores se entran igual que en el caso de /maxcachettl y significan lo
mismo: segundos expresados en valor hexadecimal. El valor predeterminado
es 900 segundos (15 minutos).

Ejemplos

- Establecemos la caché del servidor rohansvr1 en 4 MBytes:

dnscmd.exe rohansvr1 /config /maxcachesize 4096

- Establecemos un TTL de 2 horas para el servidor rohansvr1:

dnscmd.exe rohansvr1 /config /maxcachettl 0x1C20

- Establecemos un TTL de las respuestas negativas de 10 minutos para el
servidor rohansvr1:

dnscmd.exe rohansvr1 /config /maxnegativecachettl 0x258

Un saludo

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





Miguel wrote:
muchas gracias

otra preguntilla, se puede ampliar la cache en un servidor dns windows
2003?
"Fernando Reyes [MS MVP]"
wrote in message news:
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





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida