Como entrego conteúdo diferente para endereços IP de países?

1

Fomos solicitados por um cliente a fornecer conteúdo diferente (avisos, páginas "esta página não disponível", etc.) a usuários franceses devido a uma nova lei francesa. Isso precisa ser implementado até 1º de janeiro.

No lado do servidor, como isso é feito? Estamos executando o IIS no Windows Server 2008.

EDIT: Sim, eu sei usar um serviço de geolocalização. Mas existem configurações no IIS para fazer isso? Ou preciso que todo o site seja reescrito?

    
por easyegoism 06.12.2012 / 19:46

2 respostas

0

Sua melhor aposta é implementar um módulo lookaside do GeoIP de alguma forma. Os detalhes de como fazer isso dependerão de qual módulo você usa e em qual idioma o seu site está (por exemplo, PHP, ASP, Perl, Python, etc). Não é completamente seguro, mas deve fornecer evidência suficiente de uma tentativa de boa-fé de cumprir a lei para evitar problemas legais. (Por favor, note que eu não sou um advogado, por isso, se você está preocupado com questões legais, você deve consultar um advogado experiente.)

    
por 06.12.2012 / 19:49
0

Existem várias empresas que fornecem bancos de dados, que permitem detectar o país do usuário com base no IP.

É minha impressão depois de fazer pesquisas que MaxMind é o mais popular. Eles fornecem os dados que podem ser importados para um banco de dados SQL e usam isso para fazer cálculos que determinam qual é a localização do usuário.

Eu usei o MaxMind com sucesso, mas não sou afiliado a eles.

    
por 06.12.2012 / 20:05