Teredo не работает — почему?

Teredo не работает — почему?

Я немного экспериментирую с сетевыми протоколами и хочу подключить хост IPv6 из моего интернет-соединения, поддерживающего только IPv4, с помощью Teredo.

Компьютер находится за NAT.

Я пробовал разные серверы Teredo, а также Windows и Linux.

Я пытаюсь установить TCP-соединение (HTTP).

Результат, который я наблюдаю в Wireshark, всегда один и тот же:

  • Мой компьютер отправляет начальный пакет ICMPv6 на сервер Teredo
  • Я получаю ответ - также пакет ICMPv6
  • Мой компьютер отправляет несколько пакетов Ping (IPv6)
  • Я никогда не вижу ответного пакета
  • Через некоторое время я получаю тайм-аут.
  • «Первоначальный» пакет ICMPv6 повторяется через некоторое время, и я вижу ответ.

Почему нет ответа «ping» от хоста IPv6 (который, очевидно, необходим для Teredo)?

--- Редактировать ---

Почитав еще немного, я могу предположить, что мой маршрутизатор — это «симметричный NAT», который не поддерживается Teredo...

--- Редактировать 2 ---

... однако я включил "Переадресацию портов" на моем маршрутизаторе для порта UDP, который я использую, чтобы ответ достиг моего компьютера, даже если он отправлен с другого адреса IPv4. И я отключил все брандмауэры.

решение1

Teredo — это не тот протокол, который вы хотите использовать для этого. Его надежность очень непредсказуема, и у Microsoft есть планызакат его Teredo сервисЕсли вы хотите использовать IPv6, но ваш интернет-провайдер его не поддерживает (позор им), то вам следует получить туннель от ieУраган ЭлектрикилиSixXSЭти туннельные серверы обслуживаются людьми, которым важен предоставляемый ими сервис и качество связи.

Связанный контент