Server Version#: 1.22.2.4282
Player Version#: 5.18.1 (Plex for Samsung)
Hey, I’ve had a look at some similar questions and articles but haven’t thus far found the information I’m after. I work in IT, so will explain as best I can, but there may be Plex-specific terminology or common slang I’m as yet unaware of.
I am running Plex on a Synology NAS. I have a Plex Pass.
Local (direct) connections to the server produce the expected Certificate error. Connections via plex.tv do not - it connects correctly from outside my network using a recognised Certification Authority.
Connections from the same subnet as the server, using the plex.tv method, work. This includes the app built into Samsung Smart TVs. They clearly are pre-programmed to go to plex.tv, register there, generate the 4 digit code, and link to your account. They then presumably use a bit of DNS magic to identify and connect to the Media Server on the local subnet. This is somehow translated into a local, secure connection directly between the Client and Server, ie. the actual streaming traffic does not go over the WAN.
The problem: I have multiple subnets. Routing works fine between these in all other respects. But a TV on a different subnet cannot locate the media library; it knows it exists because plex.tv tells it so; it just can’t locate it because it’s not on the same subnet.
I have tried configuring subnets as “local” under networking. This looks like it’s more about bandwidth restrictions than routing, and doesn’t fix it for me.
I’ve tried subnets that don’t require authorisation.
I’ve tried preferred / required secure connections.
I’ve tried the custom URL - I used a resolvable URL that does connect to the Plex server from anywhere inside my LAN.
It feels to me like the break is in the handoff from plex.tv (that knows about the library) to the client. If on the same subnet it can discover or find it, but there’s a missing step if it’s going via a router.
Might I need some service forwarding rule on the gateway?
Might I need a peculiar internal DNS entry so that the client can resolve the library (however plex.tv identifies it to the client behind the scenes, I’m unsure)
There doesn’t really seem to be any config I can perform on the client.
Maybe it’s thinking it’s remote, and trying to hairpin through the NAT rule on the firewall. Setting the option to “Treat WAN IP As LAN Bandwidth” doesn’t do anything for me.
It could even be a combination of things!
Any insight would be appreciated, cheers