Differenze tra le versioni di "Cache dns"

Da Eidosystem.
Jump to navigation Jump to search
(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
  
# On SysVinit systems
+
(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
  
# On SysVinit systems
+
(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
 
 
 
 
 
 
 
$ sudo journalctl -r -u systemd-resolved
 

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