When I try to make secure connect, i connected to my plex web and see it’s interface , but it can not see my media with such error: **“The server “media” is unavailable. Plex will automatically try to reconnect to this server”. Screenshot 1. But in http mode (unsecure) all OK. Screenshot 2. What happens?
could be DNS issue. Some ISPs are having issues with the plex.direct domain url’s
Do secure connections work when accessing remotely ? (I presume server is enabled for Remote Access)
After you enable Secure Connections, are you able to access the server locally on http://localhost:32400/web ? You may have issue getting through if there is a pin on the account.
When Secure Connections setting is enabled, could you do some nslookup checks using command line window / terminal session if server is on a Mac,
The tests to do are
nslookup 192-168-0-10.aaaaaaaabbbbbbbbccccccccdddddddd.plex.direct
nslookup 192-168-0-10.aaaaaaaabbbbbbbbccccccccdddddddd.plex.direct 8.8.8.8
nslookup 1-2-3-4.aaaaaaaabbbbbbbbccccccccdddddddd.plex.direct
nslookup 1-2-3-4.aaaaaaaabbbbbbbbccccccccdddddddd.plex.direct 8.8.8.8
Copy the results here
Could you also do tests on your own actual url’s. Your plex.direct url’s can be seen in the xml obtained from the following request. First login to https://plex.tv then change the url to
https://plex.tv/pms/resources.xml?includeHttps=1
and look for the plex.direct connection uri’s for your server and do nslookups on them with and without 8.8.8.8 (google dns server)
If the nslookup is only failing when not using Google DNS and only for the local IP then it means you have DNS Rebinding Protection on your router. If it is failing on all plex.direct url’s then it means your ISP is not handling the plex.direct names correctly. There are a couple of other forum topics on this
Hello. Server is on linux server in localnet. With port forwarding on my public ip.
After "First login to https://plex.tv then change the url to
https://plex.tv/pms/resources.xml?includeHttps=1 " I have:
Connection protocol=“https” address=“my CORRECT local address” port=“32400” …
Connection protocol=“https” address=“my CORRECT Public address” port=“32400” …
@ncmaster said:
Hello. Server is on linux server in localnet. With port forwarding on my public ip.After "First login to https://plex.tv then change the url to
https://plex.tv/pms/resources.xml?includeHttps=1 " I have:Connection protocol=“https” address=“my CORRECT local address” port=“32400” …
Connection protocol=“https” address=“my CORRECT Public address” port=“32400” …
That is not the right syntax for resources.xml output for the server.
What version of Plex Media Server are you running?
It should look like this
if secure connections set to Preferred or Required
<Connection local="1" uri="https://192-168-1-82.b2f0abf4bb5547039736d556cf70446e.plex.direct:32400" port="32400" address="192.168.1.82" protocol="https"/>
<Connection local="0" uri="https://86-135-xxx-xxx.b2f0abf4bb5547039736d556cf70446e.plex.direct:32420" port="32420" address="86.135.xxx.xxx" protocol="https"/>
and if secure connections disabled
<Connection local="1" uri="http://192.168.1.82:32400" port="32400" address="192.168.1.82" protocol="http"/>
<Connection local="0" uri="http://86.135.xxx.xxx:32420" port="32420" address="86.135.xx.xx" protocol="http"/>
So do you not have a plex,direct address ? and if you do, did you test with nslookup as well as the generic plex.direct url’s I mentioned?

