Probably they also have some heuristics that look closely at people who geoip in a different country than their billing records, and whose IP address seems to be in a colo rather than a DSL subscriber block.
Edit: Scratch that. What I'd like is a high speed consumer cable account that I could proxy into.
I have a raspberry pi attached to the wall of a home which is not my own. It's in a country where I occasionally want to be (in a geoip sense of "be"). The rpi maintains a VPN connection to me, so I can reach it even though it's behind a NAT middlebox that knows nothing about it.
I'd gladly pay someone to access a portion of their bandwidth - at least enough that I could stream content.
Potential founders should consider the costs of providing tech support for a tunnel that crosses two NATboxes, both controlled by strangers.
Anyway, it was just a thought. It's possible it's impractical :-)
I have paid for American Netflix for years and years but I'm forced now to watch Dutch Netflix because I live there. It's not based on where you pay but where you are.
I stopped my Netflix subscription a month ago because they started blocking me.
I would say the IP checking against datacenter block is the most plausible, but I also remember seeing a link on HN showing how to detect VPN usage through MTU size, so that could be a possibly more involved solution ... It would probably be way too much work to implement on top of their infrastructure though, when IP block checking must be good enough.
https://addons.mozilla.org/en-US/firefox/addon/random-agent-...