Configuration du DNS pour IPv6 : Tutoriel étape par étape
Internet passe progressivement à IPv6, et de plus en plus de sites, d’applications et d’appareils l’adoptent. Mais posséder une adresse IPv6 ne suffit pas. Pour que tout fonctionne correctement, il est essentiel de bien configurer le DNS — à la fois du côté serveur et sur votre propre ordinateur.
Sans DNS, aucune connexion ne fonctionnera : le navigateur ne saura tout simplement pas où envoyer la requête. C’est particulièrement crucial avec IPv6. Si vous oubliez de configurer les enregistrements DNS nécessaires, votre site deviendra invisible pour de nombreux utilisateurs, et même les contenus qui fonctionnaient auparavant peuvent cesser de s’afficher sur les appareils clients.
Comment vérifier si votre fournisseur d’accès Internet prend en charge IPv6 Copier le lien
Ce guide est pertinent uniquement si votre fournisseur d’accès Internet prend en charge IPv6.
Système d’exploitation basé sur Linux
Exécutez la commande suivante :
ip -6 addr showSi vous voyez des adresses d’interface commençant par 2xxx: ou 3xxx:, votre fournisseur prend en charge IPv6.

macOS
Utilisez la commande :
ifconfigSi votre fournisseur attribue une adresse IPv6, elle ressemblera à ceci :

Windows
Ouvrez l’invite de commande en appuyant sur Win + R, puis tapez cmd.

Entrez la commande suivante :
ipconfigVous devriez voir une sortie similaire à ceci :

Qu’est-ce que le DNS pour IPv6 et pourquoi est-il important ? Copier le lien
Le DNS est comme le carnet d’adresses d’Internet. Lorsqu’un utilisateur saisit l’adresse d’un site web, le navigateur ne sait pas où aller — il a besoin d’une adresse IP. Le DNS traduit les adresses lisibles par l’homme en adresses IP numériques que les appareils et les réseaux peuvent utiliser.
Vous devez configurer le DNS pour IPv6 à deux endroits :
1. Sur le serveur (où votre site ou service est hébergé)
Cela permet aux navigateurs de trouver votre site via IPv6. Si la zone DNS de votre domaine ne contient pas d’enregistrement AAAA avec l’adresse IPv6 du serveur, les navigateurs ne sauront même pas qu’ils peuvent utiliser le nouveau protocole pour accéder à votre site. En conséquence, le site peut se charger lentement ou ne pas s’ouvrir du tout pour les utilisateurs disposant uniquement d’un accès IPv6.
2. Du côté client (votre ordinateur ou routeur)
Votre ordinateur doit également savoir quel serveur DNS utiliser pour résoudre les adresses de site en format IPv6. Si votre ordinateur ou votre routeur n’a pas accès à un serveur DNS prenant en charge IPv6, il ne pourra pas ouvrir le site, même si votre fournisseur prend en charge le protocole.
Configurer le DNS pour IPv6 garantit le bon fonctionnement d’Internet — rapide, fiable et sans interruption — sous le nouveau protocole. Sans configuration correcte, IPv6 peut être disponible, mais non fonctionnel.
Les meilleurs serveurs DNS publics pour IPv6 Copier le lien
Pour assurer des performances stables et rapides, votre appareil doit savoir quel serveur DNS interroger. En général, le routeur s’en charge : il reçoit les paramètres de votre fournisseur et les distribue sur le réseau. Mais si votre fournisseur ne prend pas en charge IPv6 ou si son DNS est instable, vous pouvez définir manuellement des serveurs DNS publics compatibles avec IPv6.
Voici des adresses gratuites et fiables, accessibles partout dans le monde :
|
Nom |
Adresse DNS IPv6 principale |
Adresse DNS IPv6 secondaire |
|
Google DNS |
2001:4860:4860::8888 |
2001:4860:4860::8844 |
|
Cloudflare |
2606:4700:4700::1111 |
2606:4700:4700::1001 |
|
Quad9 |
2620:fe::fe |
2620:fe::9 |
|
OpenDNS |
2620:119:35::35 |
2620:119:53::53 |
Tous ces services :
- prennent en charge IPv6 sans configuration supplémentaire ;
- répondent rapidement aux requêtes dans le monde entier ;
- protègent contre les sites frauduleux et malveillants (notamment Quad9 et OpenDNS).
Quand configurer manuellement le DNS ? Copier le lien
Suivez les instructions ci-dessous si l’une des situations suivantes s’applique :
- Votre appareil ne reçoit pas automatiquement les paramètres du serveur DNS.
- Votre fournisseur ne prend pas en charge IPv6 au niveau DNS.
- Les sites se chargent lentement ou affichent des erreurs « adresse introuvable ».
Les sections suivantes expliquent comment configurer manuellement les serveurs DNS. Cela prend seulement quelques minutes et garantit une connexion Internet stable et sans erreurs.
Configurer le DNS IPv6 sous Windows Copier le lien
Si vous avez accès à Internet mais que les sites ne se chargent pas, Windows ne sait peut-être pas quel serveur DNS utiliser pour IPv6. Vous pouvez facilement corriger cela en définissant manuellement les adresses correctes.
Cette méthode fonctionne à la fois sous Windows 10 et 11 — les interfaces sont presque identiques.
-
Ouvrez les connexions réseau : appuyez sur Win + R, tapez
ncpa.cplet appuyez sur Entrée.

Une fenêtre s’ouvrira avec toutes les connexions (Ethernet, Wi-Fi, etc.).

-
Trouvez votre connexion active. Elle est généralement appelée « Connexion au réseau local » ou « Réseau sans fil ». Cliquez dessus avec le bouton droit → sélectionnez Propriétés.

-
Choisissez Protocole Internet version 6 (TCP/IPv6). Dans la liste des composants, trouvez cette ligne et cliquez sur le bouton Propriétés.

-
Entrez les serveurs DNS manuellement :
-
- Cochez Utiliser les adresses de serveur DNS suivantes.
- Saisissez :
- Préféré : 2001:4860:4860::8888
- Alternatif : 2001:4860:4860::8844

-
Enregistrez les paramètres. Cliquez sur OK → OK, puis fermez la fenêtre.
Windows utilisera désormais les serveurs DNS spécifiés pour les connexions IPv6.
Configurer le DNS IPv6 sous Linux Copier le lien
La configuration DNS sous Linux dépend de l’édition que vous utilisez (bureau ou serveur) et de l’outil de gestion réseau employé (NetworkManager, systemd-networkd ou configuration manuelle).
Pour que tout fonctionne correctement avec IPv6, vous devez déterminer quel composant gère le réseau et le DNS sur votre système, puis choisir la méthode appropriée.
Comment savoir quel système votre distribution utilise Copier le lien
Ouvrez un terminal et exécutez :
nmcli deviceSi la commande renvoie une liste d’interfaces et de leurs statuts, vous utilisez NetworkManager.
Si nmcli n’est pas installé, essayez :
networkctlSi vous voyez des interfaces avec l’état routable ou configured, vous utilisez systemd-networkd.

Ubuntu Desktop, Fedora, Manjaro — utilisation de NetworkManager Copier le lien
Si vous utilisez un environnement graphique (GNOME, KDE, Xfce) et que vous voyez une icône réseau dans le panneau, vous utilisez probablement NetworkManager.
Via l’interface graphique :
-
Allez dans Paramètres → Réseau → Sélectionnez la connexion active → IPv6
-
Dans la section DNS :
-
Basculez le mode sur « Manuel » ou « Avancé »
-
Entrez les adresses DNS, par exemple :
2001:4860:4860::8888et2001:4860:4860::8844 -
Enregistrez et redémarrez la connexion
Via le terminal :
nmcli connection modify eth0 ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"
nmcli connection modify eth0 ipv6.ignore-auto-dns yes
nmcli connection up eth0Remplacez eth0 par le nom réel de votre interface (vérifiez avec nmcli device).
Ubuntu Server (18.04+, 20.04+, 22.04+) — utilisation de Netplan Copier le lien
Sur les éditions serveur d’Ubuntu, Netplan est utilisé pour générer la configuration de systemd-networkd.
Ouvrez le fichier de configuration, par exemple :
sudo nano /etc/netplan/01-netcfg.yamlAjoutez les adresses IPv6 dans la section nameservers. Respectez strictement la mise en forme YAML — utilisez uniquement des espaces, pas de tabulations. Les indentations sont généralement des multiples de 4 espaces.
Dans le champ addresses, insérez l’adresse IPv6 avec /64.
Dans le champ gateway6, insérez la passerelle — supprimez le dernier groupe de votre adresse IPv6 et remplacez-le par 1 pour obtenir l’adresse de la passerelle.
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp4-overrides:
use-dns: false
dhcp6: false
addresses:
- 2001:0db8:a::0370/64
gateway6: 2001:0db8:a::1
match:
macaddress: <insérez l’adresse MAC de votre machine>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Appliquez les modifications :
sudo netplan applyAprès avoir appliqué les changements, vérifiez que les bons serveurs DNS sont utilisés.

Si le champ DNS Servers affiche des serveurs incorrects, ils sont probablement fournis automatiquement via DHCP. Désactivez cela comme suit :
Assurez les permissions correctes sur le fichier YAML :
sudo chmod 600 /etc/netplan/01-netcfg.yamlSupprimez l’ancien resolv.conf et créez un lien symbolique :
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.confSi vous obtenez l’erreur « Unable to resolve host », ajoutez le nom d’hôte à /etc/hosts :
HOSTNAME=$(hostname)
sudo sed -i "/127.0.1.1/d" /etc/hosts
echo "127.0.1.1 $HOSTNAME" | sudo tee -a /etc/hostsActivez systemd-resolved (s’il ne l’est pas déjà) :
sudo systemctl enable systemd-resolved --nowAppliquez la configuration et redémarrez les services :
sudo netplan apply
sudo systemctl restart systemd-networkd
sudo systemctl restart systemd-resolvedVérifiez de nouveau le résultat :
resolvectl status
resolvectl dnsÀ ce stade, le DNS basé sur DHCP doit être entièrement désactivé.
Systèmes modernes avec systemd-resolved Copier le lien
Si votre système utilise directement systemd-resolved (par exemple, Arch Linux ou Ubuntu avec systemd), vous pouvez définir le DNS via le fichier de configuration.
Ouvrez le fichier de configuration :
sudo nano /etc/systemd/resolved.confAjoutez les lignes suivantes :
[Resolve]
DNS=2001:4860:4860::8888 2001:4860:4860::8844
FallbackDNS=2606:4700:4700::1111Redémarrez le service :
sudo systemctl restart systemd-resolvedConfiguration manuelle via resolv.conf — si rien d’autre ne fonctionne Copier le lien
Parfois, il est plus simple d’apporter des modifications directement dans /etc/resolv.conf, surtout sur les systèmes minimaux ou dans les conteneurs.
Ouvrez le fichier :
sudo nano /etc/resolv.confAjoutez les lignes :
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844Gardez à l’esprit que le système remplace souvent ce fichier. Pour conserver les paramètres :
sudo chattr +i /etc/resolv.confConfigurer le DNS IPv6 sur un routeur Copier le lien
Si vous avez déjà configuré le DNS IPv6 sur votre serveur et votre PC, mais que le site ne s’ouvre toujours pas via le nouveau protocole, vérifiez les paramètres de votre routeur. Le routeur distribue la connexion Internet et indique aux appareils où envoyer les requêtes DNS.
S’il n’y a pas de serveurs DNS compatibles IPv6 configurés sur le routeur, vos appareils domestiques peuvent encore utiliser l’ancien protocole — même si votre fournisseur est passé à IPv6.
Où trouver les paramètres DNS IPv6 Copier le lien
Cela dépend du modèle, mais le chemin typique est : Paramètres du routeur → Internet / WAN → IPv6 → DNS.
S’il existe un onglet DNS séparé, accédez-y. Certains modèles cachent ces paramètres dans les sections Avancé.
Exemple : routeur TP-Link
- Accédez à l’interface du routeur : 192.168.0.1 ou
tplinkwifi.net - Entrez votre identifiant et votre mot de passe
- Allez dans Avancé → IPv6
- Activez IPv6 — il est généralement désactivé par défaut
- Dans les paramètres de connexion WAN, cochez Configurer le serveur DNS manuellement
Entrez vos adresses DNS IPv6 choisies, par exemple :
2001:4860:4860::8888
2001:4860:4860::8844Enregistrez les modifications et redémarrez le routeur.
Exemple : routeur Keenetic
- Accédez à
my.keenetic.net - Dans le menu, sélectionnez Internet → Connexion
- Ouvrez l’onglet Serveurs DNS
- Cochez Manuel
- Entrez les adresses IPv6 (par exemple, Google DNS)
- Appliquez les modifications et redémarrez le routeur
Que faire si le DNS ne prend pas en charge IPv6 ? Copier le lien
- Vérifiez que votre routeur prend en charge IPv6 (ce n’est pas le cas de tous les anciens modèles).
- Assurez-vous que votre fournisseur a attribué une adresse IPv6 globale (et pas seulement
fe80::). - Essayez de mettre à jour le firmware de votre routeur — cela résout souvent le problème.
Tester le DNS sur IPv6 Copier le lien
Tester le DNS sur IPv6 est simple — que ce soit dans un navigateur ou via le terminal. Cela ne prend que quelques minutes et permet d’identifier rapidement la source du problème : le DNS, le réseau ou IPv6 lui-même.
Dans le navigateur
La méthode la plus simple consiste à ouvrir le site de test : test-ipv6.com
La page affichera :
- S’il existe une connexion IPv6.
- Quel protocole est utilisé par défaut (IPv4 ou IPv6).
- Si le DNS sur IPv6 fonctionne
- Si les sites populaires disposent d’enregistrements AAAA.
- Si tout est en vert, tout fonctionne correctement. En cas d’erreur, le site indiquera la cause du problème.
Dans le terminal (Linux, macOS)
Vérifiez l’enregistrement DNS AAAA :
dig AAAA google.comSi la réponse contient une adresse IPv6 (par exemple : 2a00:1450:4009::200e), cela signifie que le DNS sur IPv6 fonctionne.

Vérifiez quels serveurs DNS sont utilisés :
resolvectl statusCela affiche les interfaces actives et les serveurs DNS (y compris IPv6).
Vérifiez si le trafic passe par IPv6 :
ping6 google.com
Ou :
curl -6 https://ifconfig.coSi la commande s’exécute et affiche une adresse IPv6, alors la connectivité IPv6 est active.
Résoudre les problèmes courants Copier le lien
Voici un récapitulatif des problèmes fréquemment rencontrés lors de la configuration du DNS IPv6 et leurs solutions :
|
Symptôme |
Problème |
Solution |
|
Les sites s’ouvrent, mais lentement. |
Le navigateur essaie d’abord IPv6, puis revient à IPv4. Le serveur DNS répond trop lentement. Souvent, le DNS par défaut du fournisseur est en cause. |
Passez à un serveur DNS public rapide. Voir « Configurer le DNS IPv6 sous Windows » ou « Configurer le DNS IPv6 sous Linux ». |
|
|
Le client DNS ne reçoit pas de réponses IPv6 : adresses de serveur incorrectes ou IPv6 désactivé sur l’interface. |
|
|
Internet s’arrête après |
Erreur de syntaxe dans le fichier YAML ou passerelle manquante. |
|
|
Aucune connexion active dans l’interface graphique d’Ubuntu. |
Netplan utilise |
Modifiez Netplan pour une configuration serveur, ou installez |
|
|
Le routeur n’a pas de DNS IPv6 défini, ou son firmware ne prend pas en charge le protocole. |
Connectez-vous au panneau d’administration du routeur → « IPv6 » → « DNS » → entrez Cloudflare ou Google DNS. Mettez à jour le firmware si la section « IPv6 » est totalement absente. |
|
Le conteneur Docker ignore le DNS IPv6. |
Le démon Docker utilise son propre |
Ajoutez l’adresse DNS à
|
|
|
Un serveur DNS amont a échoué ; la réponse erronée est mise en cache. |
Videz le cache et changez de DNS :
|
|
Un site avec HSTS ne se charge en HTTPS que via IPv4. |
Le certificat n’a qu’un enregistrement A ; pas d’AAAA — le navigateur ne lui fait pas confiance. |
Émettez un certificat qui valide les deux versions IP. Pour Let’s Encrypt :
|
|
|
Le FAI a attribué un préfixe mais aucune passerelle ( |
Ajoutez manuellement une passerelle :
appliquez :
|
|
Adresse IPv6 présente, mais les requêtes DNS partent vers 192.168.0.1. |
Le routeur distribue du DNS IPv4 via l’option DHCPv6 23 ; le système lui donne une priorité plus élevée. |
Définissez manuellement un DNS IPv6 avec la priorité la plus élevée :
|
|
|
|
Autorisez le trafic sortant sur le port 53 (UDP et TCP) ou désactivez UFW :
|
Comparez votre symptôme avec la première colonne et consultez le diagnostic rapide dans la deuxième colonne.
Exécutez la ou les commandes de la troisième colonne et vérifiez le résultat.
Si le problème persiste, revenez aux étapes de configuration du DNS.
Conclusion Copier le lien
La transition vers IPv6 est lente, mais inévitable. De plus en plus de fournisseurs d’accès attribuent uniquement des adresses IPv6, davantage d’hébergeurs fonctionnent en double pile (Dual Stack), et de plus en plus de services vérifient par défaut la compatibilité IPv6. Si le DNS est mal configuré, les connexions échouent, les sites ne se chargent pas et les utilisateurs passent à des services plus fiables.
La bonne nouvelle ? Cela ne prend que 5 à 10 minutes :
-
Ajoutez un enregistrement AAAA dans votre panneau d’hébergement ;
-
Configurez des serveurs DNS publics fiables sur votre serveur, routeur et vos appareils clients ;
-
Vérifiez le résultat — et oubliez le problème.
IPv6 ne concerne pas l’avenir — il s’agit de garantir que votre site, votre service ou votre réseau domestique fonctionne de manière fiable dès maintenant. Et un DNS correctement configuré est votre passeport vers ce nouvel Internet.
Et si vous recherchez une solution fiable, performante et économique pour vos workflows, Hostman vous propose des options d’hébergement VPS Linux, y compris Debian VPS, Ubuntu VPS et VPS CentOS.