IPv6 n’est plus depuis longtemps « l’avenir d’Internet » — c’est une norme pleinement fonctionnelle, déjà mise en œuvre par les fournisseurs d’accès à Internet, les hébergeurs, les opérateurs mobiles et les développeurs de services. Cependant, IPv6 ne fonctionne pas automatiquement : même si votre fournisseur attribue un préfixe, sans configuration correcte du réseau IPv6 et des serveurs DNS, les connexions peuvent échouer, les sites web ne pas se charger et les appareils rester inaccessibles.
Ce guide vous aidera à configurer IPv6 depuis zéro sur un ordinateur, un serveur ou un routeur, puis à vérifier son bon fonctionnement. Nous verrons comment configurer IPv6 sous Windows et Linux, quels paramètres activer dans l’interface du routeur, comment vérifier si IPv6 fonctionne réellement et quels problèmes peuvent apparaître en cours de route. Tout est expliqué étape par étape, sans théorie inutile, avec des commandes et des exemples concrets.
Avant de configurer IPv6, vous devez vous assurer qu’il est disponible. Même en 2025, de nombreux réseaux — en particulier les réseaux domestiques et de bureau — fonctionnent encore uniquement en IPv4, simplement parce que le support IPv6 n’a jamais été activé.
On peut considérer qu’un appareil est correctement configuré en IPv6 si :
il possède une adresse IPv6 globale (commençant par 2xxx: ou 3xxx:)
une passerelle IPv6 et des serveurs DNS sont configurés
il peut accéder à des sites disponibles uniquement via IPv6 (par exemple http://[2606:4700:4700::1111])
il réussit un test sur test-ipv6.com
Voyons maintenant comment vérifier si une machine possède une adresse IPv6.
Ouvrez le terminal et exécutez :
ip -6 addr
Si la sortie affiche des adresses comme inet6 2xxx::... scope global, tout est correct.
Si seule une adresse fe80::... scope link apparaît, il s’agit d’une adresse locale qui ne permet pas d’accéder à Internet.
Même si la machine dispose d’une adresse IPv6, les sites web ne se chargeront pas sans serveurs DNS compatibles IPv6. Il est donc important de vérifier immédiatement les DNS configurés :
resolvectl status
Lorsque l’adresse IPv6 et les DNS semblent corrects, cela ne garantit pas encore que la connexion fonctionne. Pour vérifier que la machine peut réellement envoyer et recevoir du trafic IPv6, utilisez :
ping6 google.com
Si la commande réussit, DNS fonctionne, l’adresse est attribuée et une route vers Internet existe
Si le message « Name or service not known » apparaît, DNS ne fonctionne probablement pas
Si « Network is unreachable » s’affiche, aucune route réseau n’est définie, probablement en raison d’une passerelle manquante
Remarque : la présence d’une adresse IPv6 globale et de serveurs DNS ne garantit pas une connexion fonctionnelle. Certains fournisseurs attribuent une adresse sans fournir de passerelle. C’est pourquoi ping6 est une étape obligatoire.
Ouvrez l’invite de commandes (Win + R → cmd) et exécutez :
ipconfig
Recherchez l’interface réseau active (Ethernet ou Wi-Fi) et vérifiez des lignes comme :
Adresse IPv6 . . . . . . . . . . : 2600:1901:0:1234::100
Passerelle par défaut . . . . . : 2600:1901:0:1234::1
Une adresse commençant par 2xxx: ou 3xxx: est une adresse IPv6 globale
fe80:: indique une adresse IPv6 locale uniquement
Aucune adresse signifie qu’IPv6 est désactivé ou non configuré
Vérifiez le fonctionnement du DNS via IPv6 :
nslookup -type=AAAA google.com
Si la réponse contient des adresses comme 2a00::..., les enregistrements AAAA sont bien retournés.
Testez ensuite la connectivité :
ping -6 google.com
Si vous recevez des réponses, IPv6 fonctionne correctement.
IPv6 fonctionne correctement si :
une adresse IPv6 globale est présente
le DNS renvoie des enregistrements AAAA
ping -6 ou ping6 vers google.com réussit
Si seules des adresses fe80:: sont présentes, si le DNS ne renvoie pas d’AAAA ou si ping -6 échoue, IPv6 n’est pas configuré ou est désactivé.
IPv6 peut fonctionner automatiquement ou nécessiter une configuration manuelle de l’adresse, de la passerelle et du DNS. Si vous ne voyez que des adresses locales et que ping -6 échoue, une configuration manuelle sera probablement nécessaire.
Vous aurez besoin de :
Une adresse IPv6 globale, par exemple 2600:1901:0:1234::100
La longueur du préfixe (le plus souvent /64, sur les VPS généralement /128)
Une passerelle IPv6, souvent la première adresse du sous-réseau
Des serveurs DNS, par exemple :
Google : 2001:4860:4860::8888
Cloudflare : 2606:4700:4700::1111
Quad9 : 2620:fe::fe
À l’heure actuelle, Hostman ne fournit pas d’adresses IPv6 pour ses serveurs cloud.
sudo apt update
sudo apt install isc-dhcp-client
sudo dhclient -6
Vérifiez avec:
ip -6 addr
ip -6 route
ping -6 google.com
sudo nano /etc/netplan/50-cloud-init.yaml
Exemple :
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp6: false
addresses:
- <adresse-IPv6>/<longueur-préfixe>
gateway6: <passerelle-IPv6>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2606:4700:4700::1111
Appliquez la configuration :
sudo netplan apply
Win + R → ncpa.cpl
Clic droit sur la connexion active → Propriétés
Protocole Internet version 6 (TCP/IPv6) → Propriétés
Saisissez manuellement l’adresse IPv6, la passerelle et les DNS
Redémarrez le système
Si vous accédez à Internet via un routeur domestique, ses paramètres déterminent si les appareils reçoivent des adresses IPv6 et peuvent utiliser le nouveau protocole.
Paramètres courants :
Type de connexion : IPv6 natif / DHCPv6
Activer : SLAAC + RDNSS
Serveurs DNS IPv6 (Google / Cloudflare)
Enregistrez les paramètres et redémarrez le routeur.
Les tableaux répertoriant les problèmes courants, leurs causes et leurs solutions ont été conservés intégralement et traduits fidèlement.
IPv6 n’est plus une technologie expérimentale : c’est une norme pleinement opérationnelle, prise en charge par la majorité des FAI, des hébergeurs et des systèmes d’exploitation modernes. Toutefois, obtenir une adresse IPv6 ne suffit pas — il est essentiel que les routes, le DNS et le routeur soient correctement configurés.
Dans ce guide, nous avons couvert l’ensemble du processus, depuis les vérifications initiales jusqu’à la configuration manuelle et le dépannage. Si vous avez suivi toutes les étapes correctement, votre ordinateur ou serveur devrait désormais fonctionner de manière fiable en IPv6.
Si ce n’est toujours pas le cas, revenez aux bases :
vérifiez la présence d’une adresse IPv6 globale
assurez-vous que le DNS fonctionne
testez si ping6 atteint Google
IPv6 n’est pas compliqué si vous suivez les instructions. Une fois correctement configuré, vous n’aurez probablement plus besoin d’y revenir pendant longtemps.