Differenze tra le versioni di "Cache dns"
(Svuotare Cache DNS) |
m |
||
| Riga 1: | Riga 1: | ||
| − | Problema spesso sottovalutato | + | === Problema spesso sottovalutato === |
La cache dns può portare a situazioni imbarazzanti che si possono risolvere con lo svuotamento della cache. | La cache dns può portare a situazioni imbarazzanti che si possono risolvere con lo svuotamento della cache. | ||
| − | IN LINUX | + | === IN LINUX === |
| − | |||
su un desktop si possono utilizzare indifferentemente questi comandi | su un desktop si possono utilizzare indifferentemente questi comandi | ||
| Riga 10: | Riga 9: | ||
$ sudo resolvectl flush-caches | $ sudo resolvectl flush-caches | ||
| + | |||
| Riga 15: | Riga 15: | ||
$ sudo systemd-resolve --statistics | $ sudo systemd-resolve --statistics | ||
| + | |||
| Riga 20: | Riga 21: | ||
$ sudo killall -USR2 systemd-resolved | $ sudo killall -USR2 systemd-resolved | ||
| + | |||
| + | $ sudo journalctl -r -u systemd-resolved | ||
| Riga 25: | Riga 28: | ||
$ sudo killall -USR1 systemd-resolved | $ sudo killall -USR1 systemd-resolved | ||
| − | |||
Nel caso ci sia un vero e proprio servizio DNS attivo come dnsmasq, lo svuotamento della cache è ancora più semplice | Nel caso ci sia un vero e proprio servizio DNS attivo come dnsmasq, lo svuotamento della cache è ancora più semplice | ||
| Riga 35: | Riga 37: | ||
$ sudo systemctl restart dnsmasq | $ sudo systemctl restart dnsmasq | ||
| − | + | (se invece sono su SysVinit) | |
| + | |||
$ sudo service dnsmasq restart | $ sudo service dnsmasq restart | ||
| Riga 42: | Riga 45: | ||
$ sudo systemctl status dnsmasq | $ sudo systemctl status dnsmasq | ||
| − | + | (se invece sono su SysVinit) | |
| + | |||
$ sudo service dnsmasq status | $ sudo service dnsmasq status | ||
| − | + | === IN WINDOWS DESKTOP === | |
| − | IN WINDOWS DESKTOP | ||
| − | |||
C:\WINDOWS\System>ifconfig /flushDNS | C:\WINDOWS\System>ifconfig /flushDNS | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Versione attuale delle 12:21, 8 apr 2021
Problema spesso sottovalutato[modifica | modifica sorgente]
La cache dns può portare a situazioni imbarazzanti che si possono risolvere con lo svuotamento della cache.
IN LINUX[modifica | modifica sorgente]
su un desktop si possono utilizzare indifferentemente questi comandi
$ sudo systemd-resolve --flush-caches
$ sudo resolvectl flush-caches
Lo stato della cache si vede con il comando
$ sudo systemd-resolve --statistics
In alternativa si possono usare i segnali per chiedere al sistema di svuotare la cache
$ sudo killall -USR2 systemd-resolved
$ sudo journalctl -r -u systemd-resolved
Per verificare lo stato delle cache si possono utilizzare anche i seguenti comandi
$ sudo killall -USR1 systemd-resolved
Nel caso ci sia un vero e proprio servizio DNS attivo come dnsmasq, lo svuotamento della cache è ancora più semplice
$ sudo killall -HUP dnsmasq
oppure
$ sudo systemctl restart dnsmasq
(se invece sono su SysVinit)
$ sudo service dnsmasq restart
dove lo stato del servizio è dato da
$ sudo systemctl status dnsmasq
(se invece sono su SysVinit)
$ sudo service dnsmasq status
IN WINDOWS DESKTOP[modifica | modifica sorgente]
C:\WINDOWS\System>ifconfig /flushDNS