Como consultar e corrigir a geolocalizacao de seus IPs

De Wiki BPF
Ir para: navegação, pesquisa

Introdução

Manter a geolocalização dos seus IPs atualizada é fundamental devido a grande variedade de sites e sistemas que baseiam a permissão do acesso ou direcionamento de conteúdo baseado na localização dos usuários. Não ter sua geolocalização atualizada pode trazer diversos problemas, como resultados de testes de velocidade imprecisos e restrição de acesso à conteúdos.

Os problemas mais recorrentes de geolocalização acontecem com ASNs que receberam blocos recém alocados ao LACNIC/NIC, como 45.x.x.x.

Apesar de existirem diversas bases de dados de geolocalização, esse documento será focado em alguns dos serviços mais utilizados na internet para esse fim.

Alguns exemplos de utilização da geolocalização na Internet

Testadores de velocidade: Alguns testadores de velocidades amplamente utilizados, como o Speedtest da Ookla e o Minha Conexão, utilizam a geolocalização do IP do cliente para definir quais são os servidores mais próximos.

Sites de notícias: Muitos sites de notícia que publicam notícias sobre diversas localidades utilizam a geolocalização para direcionar os usuários para as notícias de sua região.

Sites institucionais: Diversos sites que possuem múltiplos idiomas determinam em qual língua o site deverá ser exibido para o usuário baseado na geolocalização dos IPs.

Sistemas de segurança: Sistemas de segurança por diversas vezes restringem o acesso à certos conteúdos para alguns países ou regiões específicas.

Empresas de marketing digital: Empresas que fazem marketing digital costumam sugerir ofertas ou publicar informações em redes sociais baseadas na localização dos usuários.

CDNs: Diversos provedores de conteúdos que possuem redes de CDNs também utilizam a geolocalização para restringir ou permitir acesso à determinados conteúdos. Um exemplo disto é o Netflix, que eventualmente exibe mensagens de erros relacionadas à geolocalização do assinante.

Como consultar a geolocalização de um prefixo na Maxmind

Uma das bases de dados de geolocalização mais utilizadas é a Maxmind.

Para consultar a geolocalização de um prefixo, basta acessar este link.

No campo IP Addresses, você pode inserir vários endereços IPv4 e IPv6 ao mesmo tempo e consultar a geolocalização de cada um. Geralmente consultar alguns IPs de cada bloco já é suficiente para confirmar que a geolocalização de todo o bloco está correta. Veja o exemplo abaixo:

ExemploGeoLocalizacao-MaxMind1.png

No exemplo acima apenas o país está cadastrado, mas a cidade onde são utilizados não.

Como corrigir a geolocalização de um prefixo na Maxmind

Se os seus IPs estiverem cadastrados em um país diferente do real ou caso a cidade onde são utilizados não esteja especificada, você pode solicitar a correção na Maxmind através deste link.

Os campos devem ser preenchidos da seguinte forma:

Product: deixe o valor padrão - GeoIP2 or GeoIP Legacy Database.

IP Range: seu endereço ou seu bloco, IPv4 ou IPv6.

City: cidade onde este prefixo é utilizado. Caso seja utilizado em diversos lugares, não altere todo o bloco, apenas os IPs ou redes específicas ou deixe este campo em branco.

State/Province: este campo só deve ser preenchido em redes do Canadá ou Estados Unidos da América.

Postal code: este campo é opcional. Caso queira preencher, digite o CEP da cidade.

Country: o país onde o prefixo ou o IP é utilizado.

Email: o e-mail responsável pelo ASN cadastrado no whois do registro.br ou no whois do seu NIR.

Other: caso queira dar algum detalhe adicional sobre o seu bloco, preencha neste campo.

Corrigindo geolocalizacao na Maxmind.png

Como corrigir a geolocalização de um prefixo na Fortinet

A Fortinet é uma empresa que comercializa softwares, produtos e serviços de cibersegurança, como firewalls, antivírus, prevenção de intrusão etc e mantém uma base de geolocalização própria que é distribuída para seus clientes que contratam o serviço. Esta base de dados não necessariamente possui vinculação com outras como a Maxmind.

Atualmente não existe uma ferramente web para checar se a geolocalização já está atualizada nos serviços da Fortinet.

Desta forma é necessário também solicitar a atualização das informações para os administradores dessa base de dados para que elas cheguem aos equipamentos que as utilizam.

É importante destacar que esses equipamentos são utilizados também em muitas grandes empresas ou serviços públicos que, por vezes realizam bloqueios por país utilizando-se desta base de dados de geolocalização mantida pelo fabricante.

Para realizar a solicitação de atualização dos dados da base de geolocalização da Fortinet é necessário enviar um e-mail em Inglês para o e-mail: contact_geoip [em] fortinet.com

O e-mail deve conter os dados similares aos informados no procedimento da Maxmind, ou seja:

  • IP Range
  • City
  • State
  • Country
  • (Outras informações - opcional)

Como consultar dados no IPLocation

Um site muito interessante para esse fim, é o iplocation.io, onde é exibido resultado de pesquisas em databases de GeoIP em um único local (vamos indicar como corrigir nos próximos tópicos).

Ao acessar o site, ele já exibe a informação do seu ip atual, caso deseje consultar um ip diferente basta digitar um dos IPs do bloco no campo de pesquisa no topo da página, seja ele IPv4 ou IPv6.

Como corrigir a geolocalização no IP2Location

Para correção nesse banco de dados basta enviar um email para support@ip2location.com com as seguintes informações:

Netblock: "SEU BLOCO DE IPs"

Company: "NOME DA SUA EMPRESA"

Country: "BR" (OU O SEU PAÍS)

State: "UF" (RJ, SP, MG, etc.)

City: "CIDADE"

Zipcode: "CEP".

Não se esqueçam de ser cordiais, então não mande apenas os dados, mas diga um olá, informa que deseja atualizar e depois agradeça, texto em inglês, caso tenha dificuldade com o idioma use o google translator.

Segundo eles, a atualização é realizada poucos dias após a resposta deles, não tem um tempo preciso, mas não leva mais que 10 dias.

Como corrigir a geolocalização no IPGeolocation

Esse banco de dados é simples de corrigir, basta entrar em contato através do portal deles pelo formulário de contato.

No formulário preencha os dados solicitados como Nome, Email e Telefone, e no campo de mensagem envie as seguintes informações:

Netblock: "SEU BLOCO DE IPs"

Company: "NOME DA SUA EMPRESA"

Country: "BR" (OU O SEU PAÍS)

State: "UF" (RJ, SP, MG, etc.)

City: "CIDADE"

Zipcode: "CEP".

Não se esqueçam de ser cordiais, então não mande apenas os dados, mas diga um olá, informa que deseja atualizar e depois agradeça, texto em inglês, caso tenha dificuldade com o idioma use o google translator.

Segundo o retorno deles, a publicação ocorre até 5 dias após eles analisarem os dados.

Como corrigir a geolocalização no IPInfo

No IPInfo o processo é simples, basta entrar em contato através do formulário de contato.

No formulário preencha os dados solicitados como Nome, Email e no campo de mensagem envie as seguintes informações:

Netblock: "SEU BLOCO DE IPs"

Company: "NOME DA SUA EMPRESA"

Country: "BR" (OU O SEU PAÍS)

State: "UF" (RJ, SP, MG, etc.)

City: "CIDADE"

Zipcode: "CEP".

Eles também podem realizar o processamento dos dados através de GeoFeed, que basicamente é um arquivo em CSV com informações dos seus blocos de IPs, esse processo é muito interessante caso você tenha necessidade de atualizar constantemente essas informações.

O arquivo GeoFeed precisa estar hospedado na internet, nem que seja no Google Drive porém recomendamos que dentro da hospedagem do seu site crie uma pasta GeoFeed para hospedar essas informações, maiores informações podem ser consultadas através do link: https://ipinfo.io/blog/what-is-geofeed-how-to-it-setup

A RFC sobre o padrão desse arquivo você encontra em: https://datatracker.ietf.org/doc/html/rfc8805

Segundo o retorno deles, a publicação ocorre diariamente, mas o tempo médio para a informação ser exibida de forma atualizada é de 2 à 5 dias.

Como corrigir a geolocalização no DB-IP

No DB-IP também é um processo simples, basta entrar em contato através do formulário de contato.

No formulário preencha os dados Email e no campo de mensagem envie as seguintes informações:

Netblock: "SEU BLOCO DE IPs"

Company: "NOME DA SUA EMPRESA"

Country: "BR" (OU O SEU PAÍS)

State: "UF" (RJ, SP, MG, etc.)

City: "CIDADE"

Zipcode: "CEP".

Eles também podem realizar o processamento dos dados através de GeoFeed, que basicamente é um arquivo em CSV com informações dos seus blocos de IPs, esse processo é muito interessante caso você tenha necessidade de atualizar constantemente essas informações.

O arquivo GeoFeed precisa estar hospedado na internet, nem que seja no Google Drive porém recomendamos que dentro da hospedagem do seu site crie uma pasta GeoFeed para hospedar essas informações, maiores informações podem ser consultadas através do link: https://db-ip.com/faq.php

A RFC sobre o padrão desse arquivo você encontra em: https://datatracker.ietf.org/doc/html/rfc8805

Segundo o retorno deles, a publicação ocorre semanalmente.

FAQ - Perguntas frequentes

Quanto tempo demora para a minha geolocalização ser atualizada?

Este processo pode durar até 40 dias, depende do banco de dados que está sendo atualizado, alguns atualizam diariamente essas informações e outros como a Maxmind e o DB-IP atualizam de forma semanalmente.

Toda solicitação de correção é atendida?

Não, algumas razões para não solicitações não serem atendidas, no geral não são atendidas devido à falta de informação ou até mesmo uma informação incorreta, então é recomendado que sempre leia a solicitação e confira cada dado antes de enviar.

O que fazer se minha solicitação não for atendida?

Tente solicitar novamente a partir de seus próprios IPs, adicionando maiores detalhes sobre sua entidade ou algum detalhe adicional que seja solicitao, e retorne contato através dos meios mencionados acima.

Leitura recomendadas:

https://support.maxmind.com/correction-faq/

https://db-ip.com/faq.php

Saiba mais sobre GeoFeed:

https://datatracker.ietf.org/doc/html/rfc8805

https://ipinfo.io/blog/what-is-geofeed-how-to-it-setup

Artigo por Daniel Damito