Relancer le service DNS Client lorsqu’un dépannage précis le nécessite.
Étapes à suivre
-
1
Ouvrir PowerShell en administrateur
Une élévation est généralement nécessaire.
-
2
Contrôler le service
Utilisez Get-Service Dnscache.
-
3
Redémarrer si approprié
Utilisez Restart-Service Dnscache.
-
4
Retester la résolution
Utilisez Resolve-DnsName ou nslookup.
Commandes utiles
Get-Service Dnscache
Restart-Service Dnscache
Resolve-DnsName exemple.fr
À retenir
- Commencez généralement par vider le cache DNS avant de redémarrer un service.
- Sur certaines versions/configurations, le service peut être protégé ou géré différemment.
Cache DNS Windows : ce qui est réellement vidé
Repères techniques
- ipconfig /flushdns vide le cache du client DNS local ; il ne purge ni le cache du serveur DNS ni celui d’un navigateur ou d’une application.
- Get-DnsClientCache permet de voir les entrées encore présentes et leur TTL.
- Redémarrer Dnscache est plus intrusif qu’un flush et n’est normalement pas nécessaire pour invalider une entrée.
Avant / après
Contrôler l’entrée, vider le cache, puis résoudre à nouveau le même nom avec le même serveur DNS.
Get-DnsClientCache
ipconfig /flushdns
Resolve-DnsName example.comPièges spécifiques
Comment valider
- Le nom se résout vers l’adresse attendue et la source de réponse est identifiée.
- Le TTL et le cache sont cohérents avec la modification DNS attendue.
Preuves et vérifications
ipconfig /flushdns vide le cache du client DNS local ; il ne purge ni le cache du serveur DNS ni celui d’un navigateur ou d’une application. Get-DnsClientCache permet de voir les entrées encore présentes et leur TTL.
Contrôle de résultat
Le nom se résout vers l’adresse attendue et la source de réponse est identifiée. Le TTL et le cache sont cohérents avec la modification DNS attendue.
Point d’attention
Tester un autre nom après le flush ne prouve pas que l’entrée problématique a changé. Redémarrer Dnscache est plus intrusif qu’un flush et n’est normalement pas nécessaire pour invalider une entrée.
Concepts liés
Référence primaire : Microsoft Learn — ipconfig.