Cache dns
Problema spesso sottovalutato
La cache dns può portare a situazioni imbarazzanti che si possono risolvere con lo svuotamento della cache.
IN LINUX
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
C:\WINDOWS\System>ifconfig /flushDNS