Je sais que je peux vider manuellement le cache DNS, par exemple avec sudo killall -HUP mDNSResponder
.
Mais combien de temps le cache durera-t-il si je ne fais pas cela ? Est-il réinitialisé lors d'un redémarrage ?
Je sais que je peux vider manuellement le cache DNS, par exemple avec sudo killall -HUP mDNSResponder
.
Mais combien de temps le cache durera-t-il si je ne fais pas cela ? Est-il réinitialisé lors d'un redémarrage ?
Vous pouvez vider le cache DNS local avec la commande suivante :
dscacheutil -flushcache
La durée de la mise en cache d'une entrée DNS dépend généralement de la TTL de cet enregistrement DNS, qui est configurée par l'administrateur DNS du nom d'hôte concerné.
Vous pouvez connaître la TTL (restante) de n'importe quel enregistrement DNS à l'aide de la fonction dig
commandement :
dig apple.stackexchange.com
Dans la section de réponse, vous verrez le TTL restant juste à côté du nom d'hôte (dans cet exemple, 257 secondes).
;; ANSWER SECTION:
apple.stackexchange.com. 257 IN A 198.252.206.16
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.