Enable Teredo in Windows 10 and 11
Windows 10 version 1803 and later disable Teredo by default, so we need to enable it in order to get IPv6 behind NAT using Teredo.
- Choose Teredo server here.
- Open an elevated command prompt.
- Type
netsh interface teredo show state
to show the status of Teredo tunnel. - Type
netsh interface teredo set state client example.com
replacing example.com with your chosen Teredo server. - Type
netsh interface teredo show state
to show the status of Teredo tunnel.- If state says offline and error says “client is in a managed network”, type
netsh interface teredo set state enterpriseclient
. - If state says dormant, Teredo has been enabled.
- If state says offline and error says “client is in a managed network”, type
- Try to ping an IPv6 server or use test-ipv6.com.
- Type
netsh interface teredo show state
to show the status of Teredo tunnel. If state says qualified, then your Teredo tunnel is working.