Nota de escopo: este artigo explica os mecanismos por trás das restrições regionais e por que elas produzem resultados inconsistentes. Não é um guia para contornar controles de acesso, o que normalmente viola os termos que você aceitou e, em algumas jurisdições, outras regras também.

O bloqueio geográfico costuma ser descrito como "o site checa o seu endereço IP", o que é mais ou menos um terço da história. Na prática, uma restrição pode ser avaliada em vários pontos diferentes — o resolvedor de DNS, o nó de borda da CDN, a aplicação, o processador de pagamento, a loja de aplicativos — e cada um desses pontos lê um sinal diferente para decidir a que país você pertence. Quando os sinais discordam, o resultado é aquele comportamento parcial e confuso que a maioria das pessoas de fato encontra.

Quais sinais determinam o seu país aparente?

Pelo menos nove, lidos em camadas diferentes por partes diferentes.

Sinal Lido por Precisão típica Falha comum
Endereço IP via base de geolocalização CDN, aplicação Boa em nível de país, bem mais fraca em nível de cidade Faixas realocadas, dados desatualizados
Localização do nó de borda da CDN A própria CDN Reflete a topologia da rede, não a geografia O nó mais próximo pode estar em outro país
Cabeçalho Accept-Language Aplicação Preferência de idioma, não localização Um navegador configurado no Reino Unido em viagem
Fuso horário e locale do navegador Scripts do lado do cliente Configuração do aparelho Trivialmente inconsistente com o IP
País de cadastro da conta Aplicação O que foi digitado na inscrição Nunca se atualiza quando você se muda
País emissor do cartão (BIN) Processador de pagamento Confiável para o cartão Diverge da localização do usuário
Endereço de cobrança Processador de pagamento Confiável para a conta A mesma divergência
Loja de aplicativos Plataforma do app Atrelado à conta da loja Independe da localização do aparelho
Código do SIM / da operadora Aplicativos móveis Confiável para o SIM Roaming e eSIM complicam

O ponto estrutural importante: nenhuma parte sozinha avalia todos esses sinais. A CDN vê o IP, mas não o seu cartão. O processador vê o cartão, mas não o nó de borda que serviu a página. Ninguém concilia as respostas, então um serviço pode tratar você como estando em dois países ao mesmo tempo, em dois subsistemas diferentes.

Como a geolocalização por IP determina um país?

Por inferência a partir de dados de registro e de roteamento, não por medição.

As bases de geolocalização são montadas combinando registros de alocação dos registros regionais de internet, titularidade de sistemas autônomos, anúncios de roteamento BGP, triangulação de latência entre pontos de medição e correções enviadas por operadores de rede e por usuários. O resultado é a melhor estimativa possível, atualizada de tempos em tempos.

Essa construção explica os modos de falha:

  • Faixas de endereço são realocadas entre operadores e países, e as bases ficam semanas ou mais atrás da mudança.
  • NAT em nível de operadora nas redes móveis coloca milhares de assinantes atrás de um punhado de endereços registrados onde a operadora quis.
  • Redes corporativas roteiam o tráfego por um gateway central, então toda filial aparece como se estivesse na matriz.
  • IPv4 e IPv6 podem mapear de forma diferente na mesma conexão, então a resposta muda conforme o protocolo usado na requisição.
  • Conexões via satélite e algumas conexões empresariais são registradas num endereço administrativo sem relação com a posição do terminal.

A precisão em nível de país costuma ser boa e a de nível de cidade é bem pior — e é por isso que restrições regionais quase sempre são traçadas em fronteiras nacionais, mesmo quando a licença por trás é mais granular.

Em que ponto do caminho da requisição o bloqueio acontece?

Mais cedo do que a maioria imagina, e é por isso que os bloqueios respondem na hora e de forma uniforme.

Camada Aplicado por O que você vê
Resolução de DNS Resolvedor, ou um filtro nacional obrigatório O nome não resolve, ou resolve para uma página de aviso
Caminho de rede Filtragem do provedor, muitas vezes por IP ou pelo nome do servidor no TLS A conexão dá timeout ou é derrubada
Nó de borda da CDN A CDN do site, antes de o servidor de origem ser contatado "Não disponível na sua região" instantâneo
Aplicação A lógica do próprio site, depois da autenticação O catálogo muda, ou um recurso fica desativado
Pagamento Regras do processador e do emissor A navegação funciona, a assinatura falha
Distribuição do app Regras da loja de aplicativos O app não aparece para a sua conta

O caso do nó de borda da CDN é o mais comum em serviços comerciais. Como a decisão acontece num ponto de presença perto de você e não no servidor de origem, o bloqueio é aplicado de forma consistente e sem latência — e é por isso que a mesma URL pode devolver uma página normal e uma recusa a poucas centenas de quilômetros de distância uma da outra.

Por que essas restrições existem, afinal?

Por três motivos diferentes, que produzem três comportamentos diferentes.

Licenciamento. Os direitos de distribuição são vendidos por território. O serviço não está tanto bloqueando você quanto lhe falta o direito de servir aquele título onde você está. O sintoma típico é um catálogo diferente, não um site bloqueado.

Conformidade regulatória. Uma jurisdição impõe obrigações — verificação de idade, regras de conteúdo, relatórios — e o operador conclui que atender aquele mercado não compensa o custo de conformidade. O sintoma típico é um aviso de retirada ou um muro de verificação.

Filtragem determinada pelo Estado. A restrição é imposta à rede em vez de escolhida pelo serviço. O sintoma típico é o site ficar inacessível enquanto outros sites funcionam normalmente, sem que o serviço sequer saiba que você tentou.

Distinguir os três é genuinamente útil, porque cada um é atribuível a uma parte diferente. Uma diferença de catálogo é uma questão de direitos com o serviço; um domínio inacessível é uma questão de rede fora do controle do serviço.

Por que os sinais discordam com tanta frequência?

Porque nunca foram projetados para ser consistentes, e cada um é mantido por uma parte diferente com uma finalidade diferente.

Seu IP reflete por onde o seu tráfego sai da rede. Seu cartão reflete onde fica o seu banco. Sua conta na loja de aplicativos reflete onde você estava quando a criou. O país da sua conta reflete o que você digitou na inscrição, possivelmente anos atrás. Nenhum deles se atualiza quando outro muda, e nenhum protocolo os concilia.

Para o usuário, a leitura prática é diagnóstica, não acionável: quando algo funciona pela metade, identifique qual sinal a etapa que falhou está lendo. Falha ao navegar aponta para IP ou rede; falha ao assinar aponta para o cartão; um app que não aparece aponta para a loja; um catálogo diferente aponta para licenciamento. Isso te diz a quem perguntar, e se o problema tem solução possível.

Perguntas relacionadas