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.