Estou experimentando um pouco os protocolos de rede e quero conectar um host IPv6 da minha conexão de Internet somente IPv4 usando o Teredo.
O computador está por trás de um NAT.
Eu experimentei diferentes servidores Teredo e experimentei o Windows e o Linux.
O que eu faço é tentar estabelecer uma conexão TCP (HTTP).
O resultado que observo no Wireshark é sempre o mesmo:
- Meu computador envia um pacote ICMPv6 inicial para o servidor Teredo
- Eu recebo a resposta - também um pacote ICMPv6
- Meu computador envia vários pacotes de ping (IPv6)
- eu nunca vejo um pacote de resposta
- Depois de algum tempo, tenho um tempo fora
- O pacote ICMPv6 "inicial" é repetido depois de algum tempo e vejo a resposta.
Por que não há resposta "ping" do host IPv6 (que é obviamente necessário para o Teredo)?
--- Editar ---
Depois de mais algumas leituras, posso imaginar que meu roteador é um "NAT simétrico" que não é suportado pelo Teredo ...
--- Editar 2 ---
... no entanto, eu liguei o "Port Forwarding" no meu roteador para a porta UDP que eu uso, para que uma resposta chegue ao meu computador, mesmo que seja enviada de um endereço IPv4 diferente. E desliguei todos os firewalls.