Предыстория: скажем, у меня есть друг, чей веб-сайт friend.example.net размещается хостинговой компанией на example.com. Всякий раз, когда я пытаюсь связаться с friend.example.net, он перенаправляет меня на example.com. После некоторых исследований выясняется, что это из-за IPv6: DNS разрешает адреса как v4, так и v6, браузер выбирает v6, и он ошибочно выдает ошибки и перенаправляет меня (по протоколу http 301 "переместился навсегда" за громкий крик - - теперь это кэшируется).
Проблема: теперь мне нужно объяснить другу, что его веб-сайт имеет IPv6 и что он содержит ошибки, чтобы у него было некоторое представление о том, что происходит (и как это повлияет на клиентов), и чтобы он мог объяснить проблему своему хостингу Компания.
Проблема № 2: Оказывается, что даже хостинговая компания никогда не слышала об IPv6 (похоже, одна из этих компаний, которые пытаются заниматься дизайном, программированием и управлением сервером всего одним или двумя лицами), что действительно глупо, но делать нечего об этом в краткосрочной перспективе, поэтому я должен объяснить им это тоже.
Вопрос: Как мне объяснить им, что такое IPv6, чтобы у них было конкретное представление о том, что происходит? Другу любопытно, что не так с его веб-сайтом, но помимо этого он не заботится об интернет-протоколах. И хотя он не должен знать, на самом деле, я хотел бы дать ему некоторую идею вместо того, чтобы сказать ему, что он не должен знать. И парень из хостинговой компании должен, конечно, поговорить с кем-то, кто настраивал серверы, но если это он сам, он должен иметь возможность эффективно отыскивать больше информации, чтобы решить эту проблему.
Итак, что я должен упомянуть? Например, это провайдер, или в предыдущей версии не хватает адресов, и мы медленно переключаемся, или ...
Что-то, что я придумал на месте (когда друг спросил), было то, что это какая-то новая версия интернета, которая есть, но в ретроспективе люди обычно не имеют ни малейшего представления о том, что такое интернет и что нового Версия может означать, так что это бесполезная вещь, чтобы сказать. Казалось, это заставило его подумать, что это какая-то операционная система, но объяснение, что это то, что делает интернет-провайдер (например, Verizon или, в примере, example.com), казалось, прояснило, что это не что-то на моем компьютере.
А что касается хостинговой компании, я понятия не имею, как им удалось настроить свои службы таким образом, чтобы это вызывало такое поведение. Заголовки их сайтов говорят мне, что они используют Ubuntu с Apache 2.2.22, и Apache будет просто слушать ::
и 0.0.0.0
если вы скажете это, а затем обработать vhosts для любой версии IP. Насколько я знаю, vhost для friend.example.com приведет к тому же веб-сайту более v4, что и v6. Так что я не знаю, что они сделали, и я не могу дать указания о том, как это исправить. Но тогда что я должен сказать ему вместо этого? Другая история «новой интернет-версии», вероятно, здесь не так эффективна, как с другом.