Sleezr
Acheter Sleezr
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 Sleezr

·2 min de lecture
Vider le cache DNS sur Linux : systemd-resolved et plus (2026)

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, Sleezr 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._

Sources et ressources externes

À lire aussiComment modifier le fichier hosts sous Linux
Partager cet article

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
DNSmacOS Sequoiaflush DNS

macOS Sequoia : vider le cache DNS (2026)

Commande exacte pour vider le cache DNS sur macOS 15 Sequoia, vérification avec dscacheutil, cache navigateur et dépannage fichier hosts.

É

Équipe Sleezr

Outils développeurs

5 min de lecture
DNSflush DNSvider cache DNS

Comment vider le cache DNS (Windows, Mac, Linux, Chrome)

Comment vider le cache DNS sur Windows, Mac, Linux et Chrome. Copiez la commande exacte pour votre système, comprenez à quoi sert le flush DNS et s’il est sans risque.

É

Équipe Sleezr

Outils développeurs

3 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 Sleezr

Outils développeurs

6 min de lecture
DNSmacOS Tahoeflush DNS

macOS 26 Tahoe : vider le cache DNS (2026)

Commande exacte pour vider le cache DNS sur macOS 26 Tahoe, vérification dscacheutil, cache Chrome et dépannage fichier hosts.

É

Équipe Sleezr

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 Sleezr