I've an IPSet called netflix as you can see here:
Then I have this in my MWAN which will load balance:
But what I could see is:
When I start browsing netflix with this settings, I can easily browse everything in netflix.
But when I try to playback a video, it just sends me an error message (basically saying the title is unavailable or netflix server is not available).
When I just disable MWAN3 (load balance) and use 1 modem only and start to sniffer the packets with Wireshark, I could see that after pressing play in a video, Netflix call a Amazonws domain (ec2) to play the video. So it looks like I need to filter some of those servers (from Amazon) to netflix policy in MWAN (which involves WAN2 interface).
Unfortunately I can't just use all the Amazon AWS IP block range and send to this WAN2 interface because this simcard has only Netflix unmetered. If I send all Amazon traffic to this modem, all packages that are not related to netflix will get dropped.
So I'm kind trying to understand the best way to sniff as many AWS servers related to Netflix as possible. Perhaps like loading a video and reload as many time as possible to get a bunch of ips.
As I could see, when Netflix can't retrieve one of their IP's, they try another one. So I could use Windows Hosts file to block each of their IP's until I get a pretty good list where I wouldn't be able to play any videos, so I could use this IP's and send to WAN2 (and delete those ips from windows hosts file).