Why Does Teredo Need to be Blocked?

I understand PIA doesn't support IPv6 and that for that reason the PIA application automatically blocks all IPv6 traffic. However, it also blocks Teredo traffic. My understanding is that the purpose of Teredo is to allow IPv4 connections to interact with those using IPv6. If this is the case, why can Teredo not be allowed through the IPv4 VPN tunnel? Am I misunderstanding how Teredo works or what its function is? Not allowing Teredo makes some services not work, like any game using Xbox Live for example.

Comments

  • IPv6 blocking in integrated  by the newer versions of PIA app, the legacy still gives the option to turn it on and off. xBox live does work with IPv6 disabled in the router so I am not sure what is causing it not to function. If you are using the VPN as a router to use xBox live, then this can be of course enabled if needed.
  • edited October 2019
    Hi Thomas,
    Xbox Live does not work because the PIA app blocks Teredo traffic. As Teredo is used to tunnel IPv6 connections to IPv4, I'm trying to understand why Teredo needs to be blocked by the app. In my mind the Teredo traffic will go through the VPN like any other IPv4 traffic would, and therefore there would be no security benefit to blocking it like there is with IPv6. Am I wrong about this?
    Thank you.
Sign In or Register to comment.