I'm very new to linux routing and such as a preface. I have a plex server set up on Fedora 22. I've recently started using a VPN service connected via OpenVPN. Everything works great via VPN on my internal network but of course externally my Plex server has stopped publishing. I read somewhere about adding routing entries for plex.tv's services via IP to be routed through my router rather than my VPN tunnel. So I added all of the IP's plex uses (found here: http://www.dnswatch.info/dns/dnslookup?la=en&host=plex.tv&type=A&submit=Resolve) via the following command
route add -net 184.169.156.178 netmask 255.255.255.255 gw 192.168.1.1
It appears as though traffic to plex.tv is trying to route through my router but it just drops off right after there.
traceroute plex.tv
traceroute to plex.tv (50.18.115.47), 30 hops max, 60 byte packets
1 gateway (192.168.1.1) 0.238 ms 0.212 ms 0.245 ms
2 * * *
3 * * *
As opposed to traffic going to google.com
traceroute to google.com (216.58.219.238), 30 hops max, 60 byte packets
1 10.174.1.1 (10.174.1.1) 47.522 ms 47.446 ms 47.448 ms
2 108.61.68.129 (108.61.68.129) 47.568 ms 47.687 ms 47.991 ms
I'm not sure why this is? My router has it's own OpenVPN server which assigns ip's on a different subnet 10.8.0.0 as opposed to 192.168.1.0, I added an entry for that subnet so I could VPN from work to home and SSH into my server and such and that works fine, not sure where to go from here to get just plex.tv traffic to not travel across the VPN