Menu Fermer

Comment changer les DNS de Windows

Cette entrée fait partie d'une série de 6 sur 14 dans la série Connexion réseau et internet de Windows 10 : fonctionnement, résolution des problèmes

Comment changer ses serveurs DNS (Domain Name System) de Windows, afin de pouvoir configurer ses propres serveurs DNS (Google, etc).
Les serveurs de noms ou DNS permettent de convertir les adresses littérales en adresses IP.
Modifier ses serveurs DNS peut donc permettre de contourner certains filtrages DNS.

Cette page vous guide dans la modification des DNS de Windows 10, 7, 8 et Windows 11.

Changer les DNS dans Windows

Comment changer les serveurs DNS sur Windows

Rappelez vous que chaque interface réseau : votre carte Ethernet (par câble) et votre carte Wi-Fi ont leurs propres configurations.
Si vous désirez modifier les DNS, vous devez le faire pour chaque carte.
Surtout, si vous avez tendance à utiliser les deux modes de connexion.

Pour obtenir la liste des adresses des serveurs de noms :

Comment changer les DNS de Windows 10

Voici un tutoriel qui vous guide pour changer les DNS d’une carte Ethernet ou carte Wi-Fi sur Windows 10 :

Comment changer les DNS de Windows 11

Dans ce tutoriel, je vous donne deux méthodes pour changer les DNS de Windows 11, depuis les paramètres ou en PowerShell :

Comment changer les DNS de Windows depuis les connexions réseau

Voici comment modifier les adresses des serveurs de noms dans les interfaces réseaux de Windows.

Temps nécessaire : 5 minutes.

Comment changer les DNS de Windows 7, 8, 10

  1. Ouvrir les interfaces réseaux de Windows

    Sur votre clavier, appuyez sur la touche Windows + R
    Dans la fenêtre exécuter, saisissez : ncpa.cpl

  2. Ouvrir les propriétés de la carte réseau

    Dans le cas où vous êtes connecté en filaire (connexion par câble), faites l’opération sur la carte Ethernet.
    Alors que si la connexion est en WiFi, l’opération de changement de DNS doit être effectuée la carte Wifi/Wireless.

    Faites un clic droit sur la carte réseau en question puis Propriétés.comment changer les DNS de Windows

  3. Modifier l’adresse TCP/IPV4

    Repérez et sélectionnez TCP/IP V4
    puis cliquez sur Propriétés.comment changer les DNS de Windows

  4. Changer les serveurs DNS

    La configuration TCP/IP v4 s’ouvre alors.
    Dans la partie basse, cochez l’option : utilisez le serveur DNS de l’adresse suivante
    Enfin saisissez le DNS préféré (primaire) et éventuellement un serveur DNS (secondaire).comment modifier les DNS de Windows

  5. Valider les changements

    Cliquez sur OK pour prendre en compte les changements.
    Répétez l’opération pour les paramètres TCP/IP V6.

Bravo ! Vous avez modifié les serveurs DNS de Windows.

En Powershell

Get-DnsClientServerAddress
  • Ensuite utilisez la commande Set-DNSClientServerAddress pour changer les DNS de Windows :
Set-DNSClientServerAddress "NomInterface" –ServerAddresses ("adresse-serveur-DNS-prefere", "adresse-serveur-DNS-secondaire")
  • Remplacez dans la commande :
    • NomInterface : le nom de l’interface réseau
    • adresse-serveur-DNS-prefere : l’adresse du serveur DNS principal
    • adresse-serveur-DNS-secondaire : l’adresse du serveur DNS secondaire
  • Par exemple pour changer les serveurs DNS en 1.1.1.1 et 1.0.0.01 sur l’interface Ethernet0 :
Set-DNSClientServerAddress "Ethernet0" –ServerAddresses ("1.1.1.1","1.0.0.1")
Comment changer les DNS de Windows en Powershell
Bravo ! vous avez réussi à changer les DNS de Windows en Powershell.

En ligne de commandes avec netsh

Il est tout à fait possible de changer la configuration IP en ligne de commandes.
Et donc on peut modifier les serveurs DNS de cette manière.
Cela se fait avec la commande CLD netsh.

  • Puis utilisez la commande Get-DnsClientServerAddress pour la configuration DNS et le nom des interfaces réseau (colonne InterfaceAlias)
Get-DnsClientServerAddress
  • Ensuite utilisez la commande Set-DNSClientServerAddress pour changer les DNS de Windows :
Set-DNSClientServerAddress "NomInterface" –ServerAddresses ("adresse-serveur-DNS-prefere", "adresse-serveur-DNS-secondaire")
  • Remplacez dans la commande :
    • NomInterface : le nom de l’interface réseau
    • adresse-serveur-DNS-prefere : l’adresse du serveur DNS principal
    • adresse-serveur-DNS-secondaire : l’adresse du serveur DNS secondaire
  • Par exemple pour changer les serveurs DNS en 1.1.1.1 et 1.0.0.01 sur l’interface Ethernet0 :
Set-DNSClientServerAddress "Ethernet0" –ServerAddresses ("1.1.1.1","1.0.0.1")
Bravo ! vous avez réussi à changer les DNS de Windows depuis l’invite de commandes avec netsh.

Dans le registre Windows

La configuration IP des interfaces est stockée dans le registre Windows.
On peut donc modifier directement celle-ci.

  • Sur votre clavier, appuyez sur la touche
    + R
  • Puis saisissez regedit et OK
  • Cela ouvre l’éditeur du registre Windows, déroulez à gauche :
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
  • On trouve alors chaque interface avec son GUID {XXXX}. Cliquez sur chacun pour trouver celui de votre interface réseau Ethernet ou Wifi
  • A droite, cherchez la valeur NameServer, c’est elle qui stocke les adresses des serveurs DNS. Par exemple ci-dessous, c’est 192.168.1.1.
  • Il suffit alors de double-cliquer sur NameServer et saisir les adresses des serveurs de noms souhaités.
  • Lorsque la valeur NameServer est vide, cela signifie que les DNS sont en DHCP. C4est à dire que les serveurs DNS sont récupérés automatiquement depuis votre box internet
  • Enfin pour spécifier plusieurs adresses, DNS préféré et auxiliaire, on les sépare par des virgules. Ci-dessous, les adresses DNS de Quad9.
Bravo ! vous avez réussi à changer les DNS de Windows depuis le registre Windows.

Utilitaires pour changer les DNS

Il existe bien entendu beaucoup d’utilitaires pour modifier ses serveurs DNS.
Notamment : QuickSetDNS

Comment changer les DNS configurés dans Windows
QuickSetDNS

ou encore DNSJumper

Puis DNS Angel permet de changer de serveurs DNS depuis une liste prédéfinie : DNS Angel

Enfin YogaDNS permet de gérer plusieurs serveurs DNS et créer des règles de résolution DNS.
Plus d’informations :

YogaDNS : un client DNS avancé pour gérer plusieurs serveurs DNS

Comment vérifier ses DNS sur Windows

Vous avez changé les serveurs DNS mais souhaitez vérifier que la modification a fonctionné.

Vous pouvez utiliser aussi une commande depuis l’invite de commandes de Windows :

ipconfig /all

Cela retourne toute la configuration TCP pour chaque interface réseau.
Ici pour la carte Ethernet, on retrouve bien les serveurs DNS Google 8.8.8.8

Naviguer dans la série<< Comment configurer sa connexion réseau en adresse IP fixe sur Windows 10Résoudre la carte réseau Wi-Fi/Ethernet non détectée/reconnue sur Windows 10/11 >>