6 votes

Comment expliquer l'IPv6 en moins de 30 secondes

Contexte : Supposons que j'aie un ami dont le site web, friend.example.net, est hébergé par une société d'hébergement à example.com. Chaque fois que j'essaie d'atteindre friend.example.net, il me redirige vers example.com. Après quelques recherches, il s'avère que c'est à cause de l'IPv6 : le DNS résout à la fois une adresse v4 et v6, le navigateur choisit v6, et il bug et me redirige incorrectement (par http 301, "déplacé de façon permanente" pour pleurer à haute voix - maintenant, cela est mis en cache).

Problème : Je dois maintenant expliquer à mon ami que son site web est équipé d'IPv6 et qu'il bug, afin qu'il ait une idée de ce qui se passe (et de l'impact pour les clients) et qu'il puisse expliquer le problème à son hébergeur.

Problème n°2 : Il s'avère que même l'hébergeur n'a jamais entendu parler de l'IPv6 (on dirait une de ces entreprises qui essaient de faire la conception, la programmation et la gestion du serveur par une ou deux personnes), ce qui est vraiment stupide mais il n'y a rien à faire à court terme, donc je dois leur expliquer aussi.

Pregunta: Comment leur expliquer ce qu'est l'IPv6 pour qu'ils aient une idée concrète de ce qui se passe ? L'ami est curieux de savoir ce qui ne va pas avec son site web, mais à part cela, il ne s'intéresse pas vraiment aux protocoles internet. Bien qu'il n'ait pas vraiment besoin de savoir, j'aimerais lui donner une idée au lieu de lui dire qu'il n'a pas besoin de savoir. Et le gars de la société d'hébergement devrait bien sûr parler à la personne qui a configuré les serveurs, mais si c'est lui-même, il devrait être capable de googler efficacement plus d'informations pour résoudre le problème.

Quels sont donc les points à mentionner ? Par exemple, qu'il s'agit d'un problème de fournisseur d'accès, ou que la version précédente n'a plus d'adresses et que nous changeons lentement, ou...


Ce que j'ai inventé sur le champ (lorsque l'ami m'a posé la question), c'est qu'il s'agit d'une sorte de nouvelle version de l'internet, ce qui est le cas, mais a posteriori, les gens n'ont généralement aucune idée de ce qu'est exactement l'internet et de ce qu'une nouvelle version pourrait signifier, et c'est donc une chose inutile à dire. Il semblait penser qu'il s'agissait d'une sorte de système d'exploitation, mais le fait d'expliquer que c'est quelque chose que fait le fournisseur d'accès à Internet (par exemple Verizon ou, dans l'exemple, example.com) a permis de clarifier le fait qu'il ne s'agit pas de quelque chose sur mon ordinateur.

Quant à l'hébergeur, je n'ai aucune idée de la façon dont il a pu configurer ses services de manière à provoquer ce comportement. Les en-têtes de leur site m'indiquent qu'ils utilisent Ubuntu avec Apache 2.2.22, et Apache écoutera simplement sur :: y 0.0.0.0 si vous le lui demandez, les serveurs virtuels de l'une ou l'autre version IP seront traités de la même manière. Le serveur virtuel pour friend.example.com produira le même site web sur v4 que sur v6, pour autant que je sache. Je ne sais donc pas ce qu'ils ont fait et je ne peux pas leur donner d'indications sur la manière d'y remédier. Mais alors, que devrais-je lui dire à la place ? Une autre histoire de "nouvelle version internet" est probablement aussi inefficace ici qu'elle l'était avec l'ami.

20voto

gronostaj Points 50460

Nous avons besoin d'identifiants (adresses IP) pour distinguer les ordinateurs sur l'internet. Nous passons à l'IPv6 parce que nous n'avons plus d'adresses IPv4 possibles.

Votre serveur possède deux adresses IP : l'ancienne adresse IPv4 et la nouvelle adresse IPv6. Le DNS est un carnet d'adresses de l'internet. Lorsque quelqu'un demande

Bonjour, où puis-je trouver www.example.com ?

les réponses du DNS :

Rechercher 192.0.2.1 si vous aimez IPv4 ou 2001:db8:1:: si vous préférez IPv6.

Le navigateur choisit IPv6 parce que c'est la norme préférée. Mais votre serveur est mal configuré - vous pouvez vous y connecter sous son adresse IPv6, mais lorsque quelqu'un le demande :

Bonjour, DNS m'a dit que vous êtes 2001:db8:1:: .

il répondra :

Non, ma seule adresse est 192.0.2.1. Mais vous devriez vraiment consulter le site web de notre hébergeur. Il s'agit de hosting.example.com .

Et c'est tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X