I am still confused about the the teredo tunnel. It says that it is an automatic tunnel. But where is the tunnel built? Is it from the host to the teredo server or teredo relay? How does it do it automatically?
Also, why can it work with a NAT device?