martes, 2 de agosto de 2011

Como hacer un Flush DNS

La mayoría de los clientes DNS se cachéan (se guardan) en los resultados de las solicitudes de resolución de nombres (name resolution requests). Esto significa que los clientes DNS temporalmente almacenan los nombres de sitios web que han sido visitados últimamente. Este proceso acelera la resolución de nombres, si se llevan a cabo búsquedas múltiples en la misma dirección, como es común cuando se navega por la web. Por lo tanto, si usted visita gmail.com seguidamente, el cliente DNS ya tendrá el nombre asignado y por lo tanto va a recuperar el mapeo rápido.

A veces una entrada de DNS no deseada se almacena en caché y para eliminarla tendremos que borrarla manualmente o esperar hasta 24 horas para que sea eliminado de la caché de forma automática. A continuación se realiza un completo paso a paso del proceso para eliminar el DNS.

Flush DNS in Linux

In Linux, the nscd daemon manages the DNS cache. To flush the DNS cache, restart the nscd daemon. To restart the nscd daemon, use the command

'# /etc/init.d/nscd restart'

Cómo limpiar DNS en Microsoft Windows

En Microsoft Windows, puedes utilizar el comando ipconfig / flushdns para vaciar la caché de resolución DNS. Abra el símbolo del sistema y escriba lo siguiente:

C:>ipconfig /flushdns

Windows IP Configuratio

Successfully flushed the DNS Resolver Cache.

El comando de arriba junto con DNS, borra las entradas incorrectas también. También puede utilizar el comando ipconfig /displaydns para ver la caché de resolución DNS.

Desactivar la caché de DNS en Microsoft Windows

Si tiene problemas frecuentes con la memoria caché de DNS en Microsoft Windows, puede desactivar el client-side DNS caché con cualquiera de estos dos comandos:

net stop dnscache

sc servername stop dnscache 

Esto desactivará el almacenamiento en caché de DNS hasta el siguiente reinicio. Para hacer el cambio permanente, utilice la herramienta Service Controller o la herramienta de servicios para configurar el cliente DNS tipo de inicio a Deshabilitado. Usted puede desactivar de forma permanente del cliente DNS, siga los siguientes pasos:
  • Ir a Inicio y haga clic en Ejecutar.
  • Escriba services.msc en el cuadro de comando Ejecutar.
  • Una ventana con la lista de todos los servicios emergera. Búsque un servicio llamado Cliente DNS.
  • Haga doble clic en el servicio Cliente DNS de la lista y haga clic en Detener. Del mismo modo, se puede reiniciar haciendo clic en Inicio.

Puesta a punto de caché de DNS en Microsoft Windows

Puede modificar el comportamiento del algoritmo de almacenamiento en caché de DNS de Microsoft Windows mediante el establecimiento de dos entradas del registro en la clave de registro HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters.

El MaxCacheTtl representa el tiempo máximo para que los resultados de una búsqueda de DNS se almacenen en caché. El valor por defecto es de 86.400 segundos (24hs). Si se establece este valor en 1, las entradas de DNS sólo serán guardadas durante un solo segundo.

MaxNegativeCacheTtl representa el tiempo maximo que los resultados de una búsqueda de DNS fallida se almacena en caché. El valor por defecto es 900 segundos (15min). Si se establece este valor a 0, las búsquedas fallidas de DNS no se almacenaran en caché.

Flush DNS in Mac OSX

In Mac OSX Leopard, you can use the command dscacheutil -flushcache to flush the DNS resolver cache:

bash-2.05a$ dscacheutil -flushcache

In Mac OSX versions 10.5.1 and before, the command lookupd -flushcache performed the same task:

bash-2.05a$ lookupd -flushcache

(este articulo es traduccion de http://www.tech-faq.com/how-to-flush-dns.html)

No hay comentarios: