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.