RickStep wrote:Perhaps I am missing something.
First my comments are NOT about speciality business or university services to get access to the Internet; but using "off the shelf retail providers".
The country where modem is and the service provider for that modem WILL be known to anything below it; router, access point and moved along with every router and switch added.
The only exception to that will be if there is NO modem in the setup.
As far as Netflix is concerned; IF I tunnel into the US to access a US server; Netflix sees the US server and the server transfers the movie to me in Canada. However my WRT1900AC v1 MUST go through the Bell modem to the first stop which is a Bell server, in Canada. The chances of spoofing that first leg is zero; at which point the game is up.
I have access to Bell Canada and Cogeco Cable and many re-sellers from each. All of those re-sellers MUST go through Bell or Cogeco, and I can't see either of them allowing any re-seller to pretend that they are from a different country. The only other options are Cell networks or Satellite, neither of which are economical. Cell is trackable; Satellite may be the easiest to spoof.
So unless you can remove Canadian hardware from the loop, any router could have the capability built in to determine the country where you reside; Satellite excepted; if there is a modem in the loop.
You are missing something
1. Only the modem knows what IP address the ISP gave it
1a. some ISPs give out 10.x or 192.168.x IP addresses
2. Trying to find out what IP address you have by connecting to a server on the Internet and asking it what IP address you connected from can be subverted via VPN setups.
So trying to enforce country codes based on what IP address you think you have on your WAN connection will not prevent people from lying to the AP if they think it will benefit them. I may make it harder, but it won't prevent them.
Your rant about having Canadian hardware in the loop is meaningless, the AP is not asking that hardware what IP addresses it has, and even if there was a standard way to figure out who to ask and how to ask, nothing would prevent some other equipment from responding instead of the Canadian hardware and lying to you.