Within the last month or so I noticed that Plex is using the wrong internal IP address for my server which causes all my connections to hairpin through my router (less than ideal). The server is running on 192.168.2.200 but https://plex.tv/api/resources?X-Plex-Token=REDACTED shows that my server is available on my external IP and 172.17.0.1 I did some digging around and found out that Plex freaks out with multiple local IP address so I killed off Docker (which used 172.17.0.1 as its docker0 IP) and attempted every combination of signing out of the server + restarting with no avail.
I know this is not a DNS rebinding issue as I can resolve 192-168-2-200.REDACTED.plex.direct without any issues. I should note that the “Remote Access” settings page has my correct local IP.
I’m running version 1.13.2.5154-fd05be322 on Ubuntu 16.04 with kernel 4.15.0-24-generic (#26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018)