Would love to know more details about what Netflix is actually doing behind the scenes, and why they:
> have to replace servers every 24-48 hours with lots of downtime
Which part causes lots of downtime?
> have to replace servers every 24-48 hours with lots of downtime
Which part causes lots of downtime?
It's extremely unlikely Netflix will publish how they perform the detection, because that would make it easier for people to get around. My guess is that they know where your account should be located based on payment information or previous detection of region-switching services, and they use these flagged accounts to uncover new region switchers.
Even the TTL on a.dns.whatever is set to 1min, a lot of clients ignore the TTL and use the cached value for minutes to days after TTL expiration.