Univers Apple

09
Avril
2017

Vider les caches DNS sur les différentes versions de macOS.

Publié par sky

Afin d'accélérer le chargement des pages sur internet, les DNS (service de liaison entre les adresses des sites, et l'adresse IP du serveur qui les héberge) sont mis en cache à différents niveaux, y compris sur nos Macs.

S'ils se renouvellent automatiquement régulièrement, il est parfois nécessaire de vider ces caches.

Cette action se fait via le terminal, via une commande dédiée qui a fortement évolué depuis la première version de Mac OS X. Certaines nécessitent d'être lancées en Super-Administrateur, avec la commande sudo en préfix. Voici les commandes pour les différentes versions de macOS :

Pour Yosemite (10.10), El Capitan (10.11) et Sierra (10.12)

dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Attention, pour les premières versions de 10.10 (10.10.1 à 10.10.3), Apple a intégré un autre service, qui n'est finalement pas resté longtemps. Si vous êtes sur une version intermédiaire de 10.10, mettez à jour votre OS ou utilisez les commandes :

sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcache

Pour 10.7 (Lion), 10.8 (Montain Lion) et 10.9 (Mavericks)

sudo killall -HUP mDNSResponder

Pour 10.5 (Leopard) et 10.6 (Snow Leopard)

dscacheutil –flushcache

Pour 10.1, 10.2, 10.3 et 10.4 (Tiger)

lookupd –flushcache

Pour simplifier la chose, un script bash est disponible sur Github et fonctionne pour toutes les versions de Mac OS X depuis 10.4 :

Pas de doute qu'il sera mis à jour avec les futures versions de macOS.

 

En bonus, pour Windows, toutes versions confondues, dans l'invite de commandes :

ipconfig /flushdns
 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Les cookies assurent le bon fonctionnement de nos services. En continuant, vous acceptez leur utilisation sur notre site internet.
Accepter