Locahl
Acheter Locahl
DNSLinuxflush DNSsystemd-resolveddéveloppement local

Vider le cache DNS sur Linux : systemd-resolved et plus (2026)

Videz le cache DNS sur Linux avec resolvectl flush-caches (systemd-resolved), plus nscd, dnsmasq et BIND. Commandes par configuration, avec vérification.

É

Équipe Locahl

·2 min de lecture

Besoin de vider le cache DNS sur Linux ? Sur les distributions modernes utilisant systemd-resolved, lancez :

BASH
sudo resolvectl flush-caches

Utilisez-la après une modification de /etc/hosts, un changement de résolveur, ou un test de migration quand un nom résout encore vers une ancienne IP.

Comment vider le cache DNS sur Linux

Pour vider le cache DNS sur Linux, lancez la commande de votre résolveur :

1. systemd-resolved (la plupart des distros) : sudo resolvectl flush-caches. 2. Ancien systemd : sudo systemd-resolve --flush-caches. 3. nscd : sudo systemctl restart nscd (ou sudo nscd -i hosts). 4. dnsmasq : sudo systemctl restart dnsmasq. 5. BIND local : sudo rndc flush.

Vérifiez ensuite avec resolvectl query monprojet.test ou dig monprojet.test.

Linux met-il vraiment le DNS en cache ?

La glibc seule n’a pas de cache DNS : modifier /etc/hosts prend effet immédiatement. Un cache n’existe qu’avec une couche dédiée : systemd-resolved, nscd, dnsmasq ou un résolveur local. En cas de doute :

BASH
resolvectl status
systemctl is-active systemd-resolved nscd dnsmasq

Quand vider

  • Vous avez modifié /etc/hosts et un outil résout encore l’ancienne IP.
  • Vous avez changé /etc/resolv.conf ou votre serveur DNS.
  • Vous avez migré un site de staging avant la propagation.

Pour l’édition du fichier, voir comment modifier le fichier hosts sous Linux ou le guide Ubuntu.

Vérifier le résultat

BASH
resolvectl query monprojet.test
dig monprojet.test
getent hosts monprojet.test

getent hosts reflète toute la pile de résolution, y compris /etc/hosts.

Dépannage

  • resolvectl introuvable : votre système n’utilise peut-être pas systemd-resolved ; utilisez la commande nscd/dnsmasq.
  • Toujours en cache côté navigateur : videz le cache DNS du navigateur et réessayez dans un nouvel onglet.
  • WSL2 : videz aussi côté hôte Windows avec ipconfig /flushdns.

Si vous gérez beaucoup de domaines locaux sur plusieurs machines, Locahl garde les entrées hosts organisées et cohérentes entre Linux, macOS et Windows.

_Dernier test : juin 2026 sur Ubuntu 24.04, Fedora 40 et Debian 12._

À lire aussiComment modifier le fichier hosts sous Linux
Partager cet article
Disponible sur Windows, macOS et Linux

Prêt à simplifier votre workflow ?

Arrêtez de perdre du temps avec le terminal. Locahl vous permet de gérer votre fichier hosts en quelques clics, avec validation automatique et sans risque d'erreur.

  • Interface visuelle intuitive
  • Flush DNS automatique
  • Gestion multi-environnements
  • Sauvegardes automatiques
  • Import/Export JSON
Acheter Locahl4,99 €Paiement unique, pas d'abonnement

Avis des lecteurs

4.7(3 avis)
Dimitri V.

"resolvectl flush-caches était exactement ce qu’il fallait à mon Ubuntu après édition de /etc/hosts."

12 juin 2026

Hélène B.

"Couvre systemd-resolved, dnsmasq et nscd — enfin une page avec toutes les commandes."

10 juin 2026

Sven O.

"Utile. Un peu plus sur NetworkManager dnsmasq serait bienvenu."

8 juin 2026

Questions fréquentes

Comment vider le DNS sur Linux avec systemd-resolved ?

Lancez sudo resolvectl flush-caches (anciens systèmes : sudo systemd-resolve --flush-caches).

Linux met-il toujours le DNS en cache ?

Non. La glibc seule n’a pas de cache. Un cache existe uniquement avec systemd-resolved, nscd, dnsmasq ou un résolveur BIND local.

Comment vider dnsmasq ?

Redémarrez le service : sudo systemctl restart dnsmasq (ou envoyez SIGHUP au processus dnsmasq).

Comment vérifier que le cache est vidé ?

Utilisez resolvectl query votredomaine.test ou dig votredomaine.test et confirmez l’IP attendue.

Articles similaires

2 min de lecture
DNSWindowsflush DNS

Vider le cache DNS sur Windows 10 et 11 (2026)

Videz le cache DNS sur Windows 10 et 11 avec ipconfig /flushdns. Commande pas à pas, vérification et solutions quand les changements ne s’appliquent pas.

É

Équipe Locahl

Outils développeurs

6 min de lecture
DNSmacOS Tahoeflush DNS

Vider le cache DNS sur macOS Tahoe

Commande exacte pour vider le cache DNS sur macOS Tahoe 26, vérifier la résolution, nettoyer Chrome et corriger le fichier hosts.

É

Équipe Locahl

Outils développeurs

7 min de lecture
fichier hostsLinuxtutoriel

Modifier le fichier hosts sous Linux (2026)

Guide Linux : éditer /etc/hosts avec nano ou vim, permissions root, flush DNS systemd, Docker et dépannage sur toutes distributions.

É

Équipe Locahl

9 min de lecture
fichier hostsWindowsmacOS

Modifier le fichier hosts (Windows, Mac, Linux)

Guide complet pour éditer le fichier hosts sur Windows, macOS et Linux : emplacements, droits administrateur, syntaxe, flush DNS et dépannage en 2026.

É

Équipe Locahl

6 min de lecture
DNSmacOScache

Flush DNS Mac : commandes macOS 2026

Vider le cache DNS sur Mac en 30 secondes. Commandes exactes pour Tahoe, Sequoia, Sonoma, Ventura et anciennes versions.

É

Équipe Locahl