Contactez-nous
Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81
Site web en IPV6, le dossier
Introduction
Tout le monde parle d'IPV6, on sait que c'est l'avenir, les IP V4 sont épuisées. Il va bien falloir basculer.
Seulement j'ai beau demander autour de moi, chercher dans google, chercher des livres, je n'ai rien trouvé aucune resource qui explique pas à pas comment basculer un site Internet en IP V6 avec toutes les problématiques liées.
J'essaye de créer ici une doc complète pour la migration, mais j'aurai besoin d'aide pour boucler l'ensemble des points.
Les grandes lignes du problème
- Les adresses IP V4 sont épuisées (les xxx.xxx.xxx.xxx)
- La nouvelle norme qui les rémplace est IP V6 (du genre : 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
- Les internautes eux mêmes sortent sur le web soit en IP V4, soit en IP V6
- Comment faire pour avoir un site en IPV6 ? est-on certains que tous les internautes vont pouvoir le voir ? quels sont les étapes de la configuration ?
Détaillons les problèmes
Le choix de l'hébergeur
Peut-on déjà jouer avec l'IPV6 avec tous les hébergeurs ?
- Ovh, Amazon AWS, Gandi,...
Le système d'exploitation
Ici je ne parle que de linux, ça doit être simplement transposable aux autres systèmes.
Les problématiques sont les suivantes :
- Configurer le réseau pour une adresse IP V6 ?
- Faut-il également avoir une adresse IPV4 pour que les internautes en IPV4 puissent voir notre site ?
- Comment configurer un firewall (genre iptables) en IPV6 ?
- Comment fonctionnent les services "de base" du système (ssh notamment) ?
- Comment un internaute en IPV6 arrive actuellement à surfer sur un site en IPV4 ?
La configuration DNS
- Comment fonctionne une conf DNS IPV6 ?
- Quels registrars proposent des DNS en IPV6 ? (gandi ? OVH ?)
Le serveur web
- Comment configurer un apache pour un accès IPV6 ?
Autres serveurs
Comment se passent les configuration des autres serveurs du système ?
- Serveur de mail
- Serveur d'application Java
- Serveur FTP
- ...
Aspects applicatifs
- Y'a-t-il un équivalent de maxmind pour déterminer le pays de l'internaute à partir d'une IP V6 ?
- Les internautes IP V4 arrivent comment sur mon site ? quelle adresse ont-ils ?
Autres impacts
Y'a-t-il d'autres impacts autour d'IP V6 ?
- impact sur les performances ?
- impact sur les CDN ? (si mon site est en IPV6 et que mon CDN est en IPV4, est-ce que le navigateur rale ?)
- impact sur les sécurisation ? HTTPS, certificats ?
- ...
Comment tester tout ça ?
- Comment faire pour surfer avec une IP V6 ? avec une IP V4 ?
Approche
Pour tester les différentes étapes, je vais créer un site http://www.kit-ipv6.net, l'héberger sur différents serveurs dédiés et voir ce que ça donne.
Contributions
Un grand merci à Armetiz (twitter @armetiz) pour ses commentaires
Conclusion
Quand on parle aux autres développeurs de IPV6, tout le monde répond : "il faut passer aux adresses IP V6".
Quand on creuse un peu, on se rend compte que personne ne comprend rien. Je vais essayer à travers ce tutoriel de débroussailler le terrain.
Aidez moi dans les commentaires, je ne suis pas du tout (en tout cas pour l'instant) un expert de IPV6.
Commentaires
Note : on ne peut plus ajouter de commentaire sur ce site