I've got a Vista64 machine behind a NAT router connected to the IPv4 Internet.
Teredo is enabled on my machine and I've got a IPv6 address with 2001:0: prefix. I can ping several servers in the IPv6 Internet (like force.ipv6only.se or ipv6.google.com), and tracert reveals that my IPv6 traffic is routed through a teredo relay. However, I cannot connect to or ping my machine from a machine in the IPv6 Internet. A tracert in this direction stops at the teredo relay.
What steps are necessary to connect to a Teredo-enabled server behind NAT?