If you’re on a system with systemd-resolved and you don’t have an /etc/resolv.conf, I think that’s the best solution.
That’s basically correct.
We did similar research in this thread. I think you’ve already done the “right” thing. Plex is also going to add another fallback mechanism.
Name resolution issues causing inability to claim server - Arch Linux - #37 by Ridley