Configuration DNS et actualisation du cache sous Windows, Linux et macOS

Lorsque votre connexion réseau semble lente, changer les paramètres DNS peut souvent améliorer la situation. Ce guide détaille comment modifier vos paramètres DNS et actualiser le cache DNS sur différents systèmes d'exploitation et navigateurs.

Modification des paramètres DNS sous Windows 10

  1. Cliquez sur l'icône Réseau dans la barre de notification.
  2. Sélectionnez "Paramètres réseau et Internet".
  3. Cliquez sur "Modifier les options d'adaptateur".
  4. Faites un clic droit sur votre connexion réseau (Ethernet ou Wi-Fi) et choisissez "Propriétés".
  5. Sélectionnez "Protocole Internet version 4 (TCP/IPv4)" et cliquez sur "Propriétés".
  6. Cochez l'option "Utiliser l'adresse du serveur DNS suivante".
  7. Entrez les adresses des serveurs DNS préférés et secondaires. Voici quelques recommandations courantes :
    • Baidu : 180.76.76.76
    • Alibaba Cloud : 223.5.5.5
    • Tencent : 119.29.29.29
    • 114DNS : 114.114.114.114
  8. Cliquez sur "OK" pour appliquer les modifications.

Actualisatoin du cache DNS sous Windows

Pour forcer la mise à jour du cache DNS au niveau du système d'exploitation sous Windows, suivez ces étapes :

  1. Recherchez "cmd" dans le menu Démarrrer.
  2. Faites un clic droit sur "Invite de commandes" et sélectionnez "Exécuter en tant qu'administrateur".
  3. Dans la fenêtre de l'invite de commandes, tapez la commande suivante et appuyez sur Entrée : ``` ipconfig /flushdns
    
    

Actualisation du cache DNS sous Linux

L'existence d'un cache DNS au niveau du système d'exploitation sous Linux dépend de l'installation et de l'exécution de services tels que Systemd-Resolved, DNSMasq ou Nscd. La méthode d'actualisation varie selon la distribution et le service utilisé.

Actualisation de Systemd-Resolved

La plupart des distributions Linux modernes utilisent Systemd-Resolved.

  1. Pour vérifier si le service est actif, exécutez dans le terminal : ``` sudo systemctl is-active systemd-resolved.service
  2. Pour vider le cache DNS de Systemd-Resolved, utilisez : ``` sudo systemd-resolve --flush-caches
    
    

Actualisation de DNSMasq

Si votre système utilise DNSMasq comme serveur DNS cache :

  1. Redémarrez le service DNSMasq via le terminal : ``` sudo systemctl restart dnsmasq.service
    
    

Actualisation de Nscd

Pour les systèmes basés sur Red Hat utilisant Nscd :

  1. Redémarrez le service Nscd : ``` sudo systemctl restart nscd.service
    
     ou ```
    sudo service nscd restart
    

Actualisation du cache DNS sous macOS

La commande pour actualiser le cache DNS varie selon les versions de macOS.

  • macOS 10.10 et versions ultérieures (y compris les plus récentes) : ``` sudo killall -HUP mDNSResponder
  • macOS 10.11 et 10.9 : ``` sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
  • macOS 10.10 : ``` sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
  • macOS 10.6 et 10.5 : ``` sudo dscacheutil -flushcache
    
    

Actualisation du cache DNS des navigateurs Web

Les navigateurs Web modernes disposent de leurs propres mécanismes de cache DNS.

Google Chrome (et navigateurs basés sur Chromium)

  1. Ouvrez un nouvel onglet et tapez chrome://net-internals/#dns dans la barre d'adresse, puis appuyez sur Entrée.
  2. Cliquez sur le bouton "Clear host cache".

Mozilla Firefox

  1. Ouvrez un nouvel onglet et tapez about:config dans la barre d'adresse, puis appuyez sur Entrée. Acceptez l'avertissement si nécessaire.
  2. Recherchez la préférence network.dnsCacheExpiration. Modifiez temporairement sa valeur à 0, puis rétablissez-la à sa valeur d'origine (généralement 60).
  3. Recherchez la préférence network.dnsCacheEntries. Modifiez temporairement sa valeur à 0, puis rétablissez-la à sa valeur d'origine (généralement 400).

Étiquettes: DNS Windows Linux macOS cache DNS

Publié le 13 juillet à 03h59