The iPlayer app may be querying other domains that I did not pick up when I surfed using Windows and Fire TV. Unfortunately, the iPlayer app is out of date on my iPad and it will take some effort to side load it again.
You'll need to perform additional analysis of the domains the iPlayer app uses. Set all of your traffic to use the VPN:
Force Internet traffic through tunnel=Yes
Then, access the iPlayer app and see if it works. If you still have issues, see if location services is turned on. If it is, turn if off and test again. If it's working, you can surf around the menu options to generate traffic. Then, run the autoscan.sh script and search for bbc. See if you pick up additional domains. Turn policy routing back on. Then, remove the prior BBC ipset list and create the new one adding the new domains to the list. If you still have issues, turn off policy rules and set it back to route all traffic to the VPN connected to UK. Then, run the getdomainnames.sh script and give it the IP address of your iPad. Surf around app and select as many options as you can. When done, press ctrl-c to view the list of domains the iPad queried while you surfed the app.
If you are still having issues, you can try adding the ASN method:
x3mRouting ALL 3 BBC_ASN asn=
AS2818,
AS31459
Interesting...Looks like Content Delivery Network is in play (Fastly).
Code:
asn bbc.co.uk
----------------------------
| ASN lookup for bbc.co.uk |
----------------------------
- Resolving "bbc.co.uk"... 8 IP addresses found:
151.101.64.81 +PTR -
+ASN 54113 (FASTLY, US)
+ORG Fastly
+NET 151.101.64.0/22 (SKYCA-3)
+ABU abuse@fastly.com
+GEO San Francisco, California (US)
151.101.128.81 +PTR -
+ASN 54113 (FASTLY, US)
+ORG Fastly
+NET 151.101.128.0/22 (SKYCA-3)
+ABU abuse@fastly.com
+GEO San Francisco, California (US)
<snip>
I have another list of IPv4 address I generated from all of the domains I mined a few years back. If you still have issues, I can upload the list for you to try.
If you use the LAN client routing feature, it first processes clients in the GUI followed by clients listed in the nvram files located in
/jffs/addons/x3mRouting/ovpnc3.nvram which was created per
x3mRouting_client_rules file for VPN Client 3. It does not check for duplicate entries. Check the OpenVPN Client Screen for the 10.0.1.60 entry.