took me a while to debug this issue
would be nice if plex clients tested plex.direct name resolution and alerted the user if they are failing