Come svuotare la cache DNS su computer Win, Mac, Linux?


Risposte:


17

finestre

ipconfig /flushdns

Mac (OS X 10.5)

dscacheutil -flushcache

Linux

Se stai usando nscd :

nscd -i hosts

In Windows è possibile disattivare la memorizzazione nella cache DNS sul lato client utilizzando questo comando:

net stop dnscache

Arresta il servizio di memorizzazione nella cache DNS. Si riavvierà al prossimo riavvio.


5

Questo è ciò che Google ha risposto:

Per svuotare la cache DNS in Microsoft Windows (Win XP, Win ME, Win 2000): -

- Start -> Run -> type cmd
- in command prompt, type ipconfig /flushdns
- Done! You Window DNS cache has just been flush.

Per svuotare la cache DNS in Linux, riavviare il demone nscd: -

- To restart the nscd daemon, type /etc/rc.d/init.d/nscd restart in your terminal
- Once you run the command your linux DNS cache will flush.

Per svuotare la cache DNS in Mac OS X Leopard: -

- type lookupd -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ lookupd -flushcache
- Once you run the command your DNS cache (in Mac OS X) will flush.

Per svuotare la cache DNS in Mac OS X: -

- type dscacheutil -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ dscacheutil -flushcache
- Once you run the command your DNS cache (in Mac OS X Leopard) will flush.

1
I titoli per OS X 10.4 e 10.5 sono invertiti. "dscacheutil" è giusto per Leopard
nome utente

2

Ubuntu non installa un server DNS di cache per impostazione predefinita. Data la probabilità che il tuo router o ISP utilizzi invece un server DNS di cache, sembra un po 'sciocco disturbarlo.

Se si riscontrano problemi e non si esegue nscd, verificare provare a ripristinare il passaggio successivo nella catena di ricerca ricusiva DNS.


2

Un piccolo avviso, se è necessario svuotare una cache DNS, scaricarla sul computer finale potrebbe non funzionare come previsto. Generalmente la cache DNS sul computer finale viene recuperata dal server DNS più vicino possibile, che si trova generalmente sul server router / dhcp primario.

Questo non sarà ovvio per la maggior parte, ma potrebbe spiegare perché quando si tenta di eseguire i flush della cache DNS DNS di cui sopra si scopre che nscdnon era in esecuzione per iniziare. (Non vedo un'installazione che esegue questa impostazione predefinita da un po 'di tempo).

Devi controllare le tue reti dns-server / router / firewall / modem manuale / interfaccia utente per come funziona. Generalmente riavviarli fa il trucco, ma attenzione, ho visto delle caselle che memorizzano le cache DNS al riavvio.

E anche allora, quando hai fatto tutto quanto sopra, potresti andare dritto e inquinare la tua cache DNS con una voce falsa la prima volta che guardi all'esterno della tua rete al hop più vicino, di solito il tuo ISP, che è incline a avere una cache DNS non aggiornata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.