[Feature Request] IPv6 support for PMS/PlexWeb

Hi everyone,

 

since ISPs are rolling out DS-Lite connections to customers the need for IPv6 support in Plex is rising. I recently got such a internet connection myself and I need to work around this issue using external services (German thread in this forum).

 

As far as I can see the Plex infrastructure is currently only IPv4 leaving everyone with a IPv6 connection unable to access their PMS through PlexWeb. I know this is not an easy task and will need time, but it gets more and more important.

 

 

So what is DS-Lite and IPv6?

 

The internet today relies on the "Internet Protocol" in Version 4, which assigns a IP-Address to each computer/router that is connected to the internet so they can communicate with each other. The problem is that IPv4 has a limited address space and in our world of smartphones, tablets, wearables and internet of things more and more devices want to get access. As a result the pool of available addresses is draining fast.

 

Therefore the new Internet Protocol Version 6 (IPv6) was developed. It has been around for quite some time, but till a few years ago there was no need to do the switch. Recently the last block of IPv4 addresses was assigned to a regional administrative entity and as a result ISPs started to provide consumers with internet connections over IPv6 so they can save their existing pool of IPv4 addresses for business customers.

 

In order for those consumer internet connections to access the "current" IPv4 internet they use a IPv6 to IPv4 gateway which uses one IPv4 address for multiple customers. This approach is called DS-Lite, where DS stands for "Dual Stack". Dual Stack means that the connection is IPv4 and IPv6, the lite version, as explained above, has a native IPv6 address and a shared IPv4 address, the regular Dual Stack has both native IPv4 and IPv6 addresses.

 

What are the implications for a Plex user?

 

In order to reach your PMS from the internet you need to forward a port like 32400 to your PMS. Using the IP-Address assigned by your ISP and the specified port you can reach your PMS from the Internet. As explained above normally this IP-Adress assigned by your ISP is a IPv4-Address, which works just fine.

 

In the case of DS-Lite you are going online with a IPv4-Address, but the port forwarding is not working since the IPv4-Address is not unique to you, you share it with perhaps hundreds of other people. The only way to get to your PMS is using IPv6 since your device has its own globally unique IPv6 address.

 

What does Plex need to do?

 

Plex online services needs to support and handle IPv4 and IPv6 requests. The same applies to the PMS side. So if your port 32400 is open on the IPv6 interface it can get recognized by the PlexWeb online service allowing remote access to your PMS.

 

 

Further reading:

Wikipedia: Internet Protocol

Wikipedia: IPv4

Wikipedia: IPv6

Wikipedia: IPv6 Dual Stack

 

 

Here in Germany over 4 major ISPs are serving DS-Lite connections to consumers and if I remember right some ISPs in the US are also starting to rollout DS-Lite in the same way. Would be nice if the Plex team would put this on their long term agenda.

 

Best regards

You should combine your request with this  : ipv6 support for myplex or simply just switch to backing that request 

Any aspects here not covered in the main feature request on this subject could be added to the other

Thanks, did a search prior to posting, but for some reason I did not find this request.

suggesting getting this locked. remember voting only counts for a feature request if you click 'Like This' on the first post of that request

You can get this locked by sending message via the 'report' button

Early 2021 clean-up: implemented