Server Version#: 1.42.1.10060
Player Version#: 4.156.0 (plex-web)
Hi everyone,
I’m having an issue where Plex is generating secure connection URLs with an incorrect IP address that doesn’t exist on my network.
What’s happening:
-
https://192-168-16-1.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.plex.direct:32400
does not resolve -
after a while plex web falls back to
XX-XXX-XX-XXX.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.plex.direct:public-port
resolves fine (public Ip and open port)
The problem is that 192.168.16.1 doesn’t exist anywhere on my network.
My network topology:
Internet
↓
ISP Router (192.168.1.1/24 subnet)
↓
Internal Router at 192.168.1.40 (192.168.0.1/24 subnet)
↓
Plex Server at 192.168.0.170
It seems like Plex is detecting something incorrectly and generating the wrong IP in the secure URL. The public IP-based URL works fine, but the local one uses this non-existent 192.168.16.1 address.
Has anyone encountered this before? I’m running a double-NAT setup (two routers), which might be confusing Plex’s network detection.
I am really curios to know how plex web resolves the internal ip on the local network, there seem to be some heuristics in place as i have seen also other random ip combinations (domain) in the network logs of the browser.
I am aware on the downsides of double NATs, ports are configured so that all forwarding works fine from the internet. The problem I am experiencing is only on the local network and is specifically tied to the plex ecosystem.
Any help would be appreciated!