IPv6 and remote access not working

Server Version#: 1.42.2.10156
Player Version#: Any

I need to use IPv6 for remote access to my Plex server, as my IPv4 is CGNAT. I’ve set up Plex thus:

  • Use IPv6 only (it was being a pain by trying to use IPv4 when allowed both)
  • Custom server access URL http://myserver.fqdn.net ; that FQDN’s AAAA record points to my server’s IPv6 address
  • Remote access set to manual, port 32400.
  • Firewall allows 32400 through to the plex server. Port checker confirms port is open using the FQDN to reach the server.

What I get, is remote Plex clients (both Android and web) using indirect connections and the remote access settings page showing this:

That’s a really confused page. Knows we’re only IPv6, but is looking at my public IPv4 and deciding the port isn’t open. What the heck?!

Is there something else I need to do, to get Plex to recognise that it should be using IPv6 and connecting directly? Seems to me as if plex.tv hasn’t quite got the plot here and isn’t trying to direct clients to the IPv6 address.

as I know, the latest player no longer supports IPv6.

What?! Are you saying that Plex had IPv6 support and then removed it? That would be an especially weird step backwards.

Maybe it is: https://forums.plex.tv/t/ipv6-address-is-not-announced-to-clients/932971/2

Kinda. It never worked on Android apps but it did work on iOS, however this was not implemented in the new experience and Plex has been completely silent as to why.

Personality, I disabled app auto updates on my phone in order to keep the old app.

This is super annoying in a age where CGNAT is so common.

Not sure about the work involved but somehow they decided it wasn’t important.