Xentrk
Part of the Furniture
From my testing, I have concluded the streaming services don’t care what DNS you are using. It is your geo location based on your IP address. You can read more about it hereIt seems like it might be too hard to forward all requests for, say, Netflix to your American VPN client specifically though. I can get the traffic to go to the right gateway by using an alias for all Netflix IP addresses, but I can't figure out a way to force all DNS requests for "netflix.com" (and all other relevant URLs too) out a particular gateway regardless of the source. Any ideas?
https://x3mtek.com/why-i-use-torguard-as-my-vpn-provider/
I will write a tutorial on selective routing using pfSense once the holidays are over. In a nut shell, I use the TorGuard private VPN. In pfBlockerNG, I use the IP List feature to store the Netflix and Amazon AWS US IPv4 addresses. In Firewall -> LAN, I create a rule to have any source LAN IP address that references the Netflix and Amazon IPv4 addresses to the Private IP VPN tunnel. For CBS, I do use a firewall alias for hostnames and use a similar LAN firewall rule to route to the appropriate tunnel.