Parfois, il est possible que vous ne puissiez pas accéder à un site alors que d’autres en sont capables.
C’est notamment le cas si vous avez récemment apporté des modifications DNS à votre domaine, connecté un domaine ou laissé votre domaine expirer.
Si vider le cache de votre navigateur ne vous est d’aucune aide, vous pouvez essayer de vider le cache DNS de votre ordinateur.
Dans ce guide
Le cache DNS est utilisé par tous les systèmes d’exploitation pour accélérer les requêtes DNS, de la même manière que les navigateurs conservent une copie des sites web visités pour les ouvrir rapidement à la prochaine visite.
Le cache DNS se met à jour automatiquement, mais il peut être nécessaire de le vider manuellement si les enregistrements DNS ont été modifiés avant la prochaine mise à jour du cache DNS.
Consultez les instructions pour Windows 8, 10 et 11, Windows 7, macOS et Linux.
Pour accéder à l’invite de commande, appuyez sur la touche Windows (à gauche du clavier entre les touches Ctrl
et Alt
) et saisissez msdos
.
Dès que vous voyez « Invite de commandes » à droite, cliquez sur Exécuter en tant qu’administrateur comme indiqué dans la capture d’écran ci-dessous :
Saisissez la commande suivante :
C:> ipconfig /flushdns
et appuyez sur la touche Entrée de votre clavier pour vider le cache DNS :
Si votre ordinateur fonctionne sous Windows 7, suivez ces étapes :
- Cliquez sur le bouton Démarrer.
- Saisissez
cmd
dans la barre de recherche. - Saisissez ce qui suit à l’ouverture de l’invite de commande :
C:> ipconfig /flushdns
- Appuyez sur la touche Entrée de votre clavier et répétez le processus plusieurs fois.
- Saisissez
exit
et appuyez sur la touche Entrée pour fermer l’invite de commande.
Vérifiez d’abord votre version de macOS avant d’exécuter l’une des commandes ci-dessous.
Pour trouver votre version de macOS, cliquez sur le logo Apple (en haut à gauche de votre écran) et sélectionnez « À propos de ce Mac ». Une petite boîte de dialogue s’ouvrira, avec des informations sur votre Mac.
Vous devez vous trouver dans un onglet « Aperçu ». Vous verrez la version exacte sur la deuxième ligne :
Ensuite, vous devrez lancer l’application Terminal depuis Spotlight en appuyant simultanément sur Commande (⌘) + Espace et en saisissant ce qui suit : Terminal.
💡
Vous aurez besoin de votre mot de passe, car ces commandes nécessitent des autorisations de compte élevées.
Après avoir lancé l’application Terminal, copiez/collez la commande exacte que vous trouverez ci-dessous, mais veillez à ce qu’elle corresponde à votre version de macOS :
10.11 ou plus récent
El Capitan, Sierra, High Sierra, Mojave, Catalina, Bigt Sur, Monterey, Ventura
sudo killall -HUP mDNSResponder
10.10
Yosemite
sudo discoveryutil udnsflushcaches
10.7, 10.8 et 10.9
Lion, Mountain Lion, Mavericks
sudo killall -HUP mDNSResponder
10.6
Snow Leopard
sudo dscacheutil -flushcache
10.5 ou moins récent
Leopard, Tiger, Panther, Jaguar, Puma, Cheetah, Kodiak
sudo lookupd -flushcache
Après avoir exécuté une commande de la liste ci-dessus, vous pouvez essayer d’ouvrir le site auquel vous n’avez pas pu accéder.
Étant donné les nombreuses distributions Linux, nous ne pouvons pas fournir de commandes spécifiques pour chacune. Pour savoir comment vider le cache DNS de votre distribution Linux, le plus simple est de consulter le site Web, les forums ou la documentation de la distribution que vous utilisez.
Les exemples ci-dessous peuvent fonctionner ou non sur votre distribution.
Vous devrez peut-être saisir le mot de passe de votre compte pour exécuter ces commandes.
Exemples de commandes pour vider le cache DNS sur des distributions Linux qui utilisent les éléments suivants :
dnsmasq
user@host$ sudo /etc/init.d/dnsmasq restart
pdnsd
user@host$ sudo pdnsd-ctl empty-cache
nscd
user@host$ sudo service nscd restart
Vous pouvez aussi essayer ce qui suit :
user@host$ /etc/rc.d/init.d/nscd stop
user@host$ /etc/rc.d/init.d/nscd start
dns-clean
user@host$ sudo /etc/init.d/dns-clean restart
bind
user@host$ sudo /etc/init.d/named restart
Le système d’exploitation Android conserve le cache DNS pendant 10 minutes et il n’y a aucun moyen par défaut de vider le cache DNS sur Android.
Cependant, vous pouvez tenter de basculer en mode avion dans le volet des réglages rapides de votre appareil :
💡
Il est possible que le volet des réglages rapides de votre téléphone ne soit pas le même que dans les captures d’écran ci-dessus.
Pour savoir comment utiliser le mode avion, consultez le mode d’emploi du fabricant de votre appareil.
Vous pouvez également vider le cache DNS de l’application du navigateur Chrome en l’ouvrant et :
- En appuyant sur le champ de l’URL.
- En saisissant
chrome://net-internals/#dns
et en ouvrant l’URL. - En appuyant sur DNS dans la colonne latérale de gauche.
- En appuyant sur le bouton Vider le cache de l’hôte :
Vous pouvez vider le cache DNS de votre appareil iPhone ou iPad de deux manières.
Le moyen le plus rapide d’y parvenir est de basculer en mode avion :
- Activez le mode avion.
- Attendez dix à quinze secondes.
- Désactivez le mode avion.
Pour vider le cache DNS de votre iPhone, vous pouvez aussi le redémarrer.