I recently moved my Plex Server from one Windows Server VM to another. Since I’ve moved it, when I look at “https://plex.tv/api/resources?includeHttps=1&X-Plex-Token=xxx” I do not see an entry for my server that contains a local IP, nor do any of the entries contain a “local=1” setting. I see entries like this on this page for other servers that I’m a member of.
I noticed this because Tautulli seems to use this URL to communicate with Plex however it’s unable to retrieve this. Functionally though, Plex player apps seem to be working fine.
Looking at the Plex log files I can’t see anything related to trying to register this URL (if that’s something that should be present in the logs)
Flush the caches of all DNS resolvers in your local network.
Make sure your DNS doesn’t apply “DNS rebinding protection”. If it does, add the domain plex.direct to the list of exceptions from this protection.
Have a look at Settings (Your Server Name) -> Network -> Preferred network interface. Do you have any specific interfaces listed, just “Any,” or nothing at all? If you have specific interfaces listed there, try selecting one, saving, and then restarting Plex Media Server. If you don’t have any specific interfaces listed, ensure you have a default gateway configured on your server’s (VM’s) primary interface.
I was going to say what @pshanew said, but they beat me to it. I was wondering if that had been configured on the previous server, but now the setting is invalid. I’m pretty sure that Plex just ignores an invalid setting for PreferredNetworkInterface, but …
Is the public address for the server registered correctly?
Look for entries immediately before and after the string Network interfaces in the log.
Look for entries with MyPlex, like Sending Server Info to myPlex
And HTTP requesting POST https://plex.tv/servers.xml.
I’ve had it set as “Any”. I had tried setting it to the specific interface but that didn’t help. It does have a default gateway on the interface. External friends are able to use the server just fine too.
I’ve put the log file here. I’ve gone through and replaced identifiable IPs, URLs and email address usernames
So, the only way to get it updating again was to delete the preferences config (in this case, delete the Registry keys) and set it all up again. It did mean readding friends back to the “new” server but otherwise wasn’t too bad.