The Teredo client cannot localize a relay by itself (since it cannot send IPv6 packets by itself); if it needs to initiate a connection to a native IPv6 host, it will send the first packet through the Teredo server, which sends a packet to the native IPv6 host using the client's Teredo IPv6 address.