Soyez le premier sur votre bloc à exécuter IPv6

Ce que vous allez créer

Qu'est-ce que IPv6??

La plupart du trafic Internet fonctionne sur IPv4, ce qui autorise 4,3 milliards d'adresses IP. Internet ayant connu une croissance exponentielle, l'espace d'adressage IPv4 commence à manquer de nouvelles adresses. En particulier, dans la perspective de l'Internet des objets et d'une multitude de nouveaux appareils et appareils connectés, une nouvelle solution s'imposait.. 

IPv6 est le dernier protocole Internet qui étend l’espace adresse IP à 128 bits, permettant ainsi à deux128 adresses. Les adresses IPv4 étant composées de quatre octets, par exemple. 128.4.32.241, l’adresse IPv6 est constituée de huit groupes de quatre chiffres hexadécimaux, par ex. 2400: 6180: 0000: 00D0: 0000: 0000: 0129: E001. 

IPV6 est construit pour l'avenir.

Network Computing résume bien les avantages d'IPv6: routage et gestion des paquets plus efficaces, diffusion plus efficace à large bande passante, par exemple. multidiffusion, administration et configuration simplifiées et sécurité des paquets grandement améliorée. 

Selon Wikipedia, seuls 4% du trafic Internet circule actuellement dans l'espace adresse IPv6. À moins que vous ne travailliez pour une entreprise disposant d'un réseau IPv6 dédié, vous n'avez probablement pas à vous inquiéter à ce sujet pendant plusieurs années. Toutefois, si vous souhaitez vous familiariser avec IPv6, ce didacticiel vous expliquera comment héberger un site Web IPv6 à moindre coût et développer votre expertise..

Recherche d'infrastructure IPv6

Dans ce didacticiel, nous allons vous montrer comment configurer un serveur IPv6 dans le nuage chez Digital Ocean, qui a récemment commencé à offrir l'IPv6 sans coût supplémentaire avec ses régions basées à Singapour et à New York..


Voici quelques-unes des raisons pour lesquelles j'aime Digital Ocean: hébergement à faible coût, lecteurs numériques à semi-conducteurs rapides, administration Web simple, très bonne prise en charge et capacités IPv6.

Que vous puissiez accéder à votre nouveau site Web sur IPv6 n’est pas vraiment le problème ici. J'essaie simplement de vous montrer comment le configurer et le configurer, afin de vous familiariser avec le fonctionnement d'IPv6. Pour accéder réellement à votre site via IPv6, il faut du matériel compatible IPv6 et, plus important encore, un réseau compatible IPv6 - que vous n’avez probablement pas.. 

Vous pouvez vérifier si votre connexion réseau actuelle prend en charge IPv6 sur Test-IPv6.com.

En 2010, j’ai écrit à propos de l’achat de votre propre modem câble ou DSL chez vous pour économiser sur les frais de location mensuels. Pour la maison, vous aurez éventuellement besoin d’un modem compatible DOCSIS 3.0 pour fonctionner avec IPv6. Wikipedia tient à jour une liste de périphériques compatibles IPv6.

Notez que si vous configurez votre propre intranet IPv6 super-geek chez vous dans votre sous-sol, vous en aurez probablement besoin maintenant..

Création de votre instance de serveur IPv6

Ce didacticiel suivra les instructions d’installation de WordPress pour Digital Ocean, sauf que vous devrez créer un droplet compatible IPv6 dans la région de New York 3, comme indiqué ci-dessous..

Créez votre gouttelette

Une fois que vous vous êtes inscrit à Digital Ocean, vous souhaiterez créer un droplet:

Sélectionnez la région de New York 3 (celle activée pour IPv6):

Sélectionnez l'application LAMP et IPv6:

Suivez les étapes restantes décrites dans le didacticiel pour installer votre site WordPress ou configurer votre propre exemple de site Apache. Pour les besoins de ce tutoriel, le site Web que vous utilisez n'a pas d'importance. Vous pouvez même utiliser le site Apache par défaut.

Configurez votre enregistrement DNS IPv6

Une fois que Digital Ocean a créé votre Droplet, il vous enverra par courrier électronique vos identifiants et adresses IP. Sous l'adresse IPv4 habituelle, il y aura des informations d'adressage IPv6:

Dans une adresse IPv6 telle que 2604: a880: 800: 10: 53: d001, le :: représente des groupes de quatre zéros. Chaque côlon est essentiellement un raccourci pour quatre zéros.

Si les informations IPv6 sont manquantes, vous avez peut-être créé votre droplet en dehors des régions NewYork3 ou Singapour..

Notez que si vous souhaitez configurer IPv6 sur un serveur existant, Digital Ocean propose un tutoriel pour cela..

Ensuite, avec votre service de nom de domaine, ajoutez un enregistrement AAAA, l'enregistrement d'adressage pour les adresses IPv6 (par opposition aux enregistrements A pour IPv4). Vous pouvez utiliser le même domaine et le même sous-domaine pour IPv6 que IPv4:

Une fois que votre enregistrement de nom de domaine s'est propagé, vous pouvez vérifier l'enregistrement depuis votre serveur:

hôte -t ​​AAAA ipv6.lookahead.io

Vous verrez quelque chose comme ça:

ipv6.lookahead.io a l'adresse IPv6 2604: a880: 800: 10 :: 53: d001

Vérifiez votre connectivité IPv6

Si vous avez un accès réseau IPv6 de bout en bout sur votre ordinateur local, vous pouvez le faire pour envoyer une requête ping au nouveau droplet. Notez que nous utilisons ping6 et non pas ping:

ping6 2604: a880: 800: 10 :: 53: d001

Très probablement, vous devrez vous connecter à votre droplet via IPv4 et vérifier la configuration IPv6 à partir de là.. 

Exécuter le ip commande avec le -6 option, vous devriez voir au moins deux entrées:

Ensuite, vous pouvez envoyer une requête ping aux services de noms IPv6 publics de Google (notez que nous utilisons ping6):

ping6 2001: 4860: 4860 :: 8888

Une réponse ping réussie indique que votre connectivité IPv6 est active.

Vous pouvez également exécuter un traceroute sur Google (remarque: nous utilisons traceroute6):

traceroute6 google.com

Ou, un peu plus loin (notez le AAAA final pour IPv6): 

dig ipv6.lookahead.io AAAA

Digital Ocean propose ici un autre guide de ces outils de mise en réseau..

Configuration d'Apache pour IPv6

Une fois que vous avez configuré WordPress ou n’importe quel site Web de test Apache, vous pouvez configurer Apache pour qu’il écoute en public sur votre adresse IPv6:

nano /etc/apache2/ports.conf

Ajoutez les lignes suivantes avec vos adresses IPv4 et IPv6:

Écouter 104.131.28.84:80

Écouter [2604: a880: 800: 10: 53: d001]: 80

Rechargez Apache et essayez d'accéder à votre site web via IPv4. 

service apache2 reload

Puis commentez la ligne d'écoute IPv4 (par exemple, #Listen) et rechargez à nouveau Apache. Maintenant, vous ne pourrez pas accéder au site via IPv4.

Test à partir de votre propre réseau basé sur le cloud IPv6

Pour le plaisir, j'ai créé une deuxième gouttelette IPv6 à Digital Ocean - en suivant les instructions ci-dessus. L’un des avantages de Digital Ocean, c’est que vous ne payez qu’à l’heure. Il est donc très facile de démarrer ces instances de test, puis de les terminer.. 

Nous créons essentiellement notre propre intranet IPv6 à base de geek chez Digital Ocean et nous allons utiliser le nouveau droplet pour parcourir le site Web du premier..

À partir de ce nouveau droplet IPv6, je vais capturer la page d'accueil de mon site à l'aide de wget en mode IPv6:

wget -6 ipv6.lookahead.io

Si vous reproduisez le fichier capturé, vous devriez voir des preuves de votre page d'accueil WordPress. Cool? Pas super utile, mais cool.

J'espère que vous avez apprécié cette introduction semi-utile à IPv6. Quel est le goût du futur?

N'hésitez pas à poster des corrections, des questions ou des commentaires ci-dessous. Vous pouvez également me joindre sur Twitter @reifman ou m'envoyer un email directement.

Liens connexes

  • Ce que IPv6 signifie pour vous (CNET)
  • Six avantages de l'IPv6 (informatique en réseau)
  • Comment configurer les outils pour utiliser IPv6 sur un VPS Linux (Digital Ocean)