Have seen this behavior in the past but because i could not detect any major issues, I just let it go.
Lately, I have been logging my outbound connections from my Samsung Smart TV in an effort to block everything but Plex related IPs.
With this occasion, I saw the same behavior again: my Samsung Smart TV trying to connect to my Plex server private IP, which should not happen.
My setup is simple.
Plex Media Server on Ubuntu linux, running on a dedicated machine with two network cards, hosted in a DC outside my home network.
One network card has a public IP and it is connected directly to internet.
Another network card has a private IP without any gateway, used to connect to my Synology NAS, where I store my media.
PlexWeb shows: Private 10.70.X.XXX : 32400 Public 86.XXX.XXX.XX : 32400 Internet.
Why involve the private IP when the network card has no gateway is beyond me.
I think most Plex Media Servers are indeed behind a NAT device, but considering that ALL of them are setup in this manner is just wrong.
:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 86.XXX.XXX.XX 0.0.0.0 UG 0 0 0 eth0
10.70.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
86.XXX.XXX.XX 0.0.0.0 255.255.255.248 U 0 0 0 eth0
Nevertheless, as stated in the beginning, my Samsung Smart TV tries to connect to the private IP, as well as the public IP on port 32400 TCP.
Everything works, but I suspect that it can work even faster if the client would not try to connect to an IP that can never be reached.
Anyone else observed this on their setups? If yes, is there any fix?
Thank you.