Determinando o estado de um usuário usando seu nome de host

1

Não tenho certeza se este é o site da SE correto. Eu percebi que essa pergunta não pertence à SO, mas se você acha que ela também não pertence aqui, peço desculpas.

Estive procurando determinar o local, especificamente o estado, de um usuário que acessa meu site. Uma das opções que conheço há algum tempo é o banco de dados da cidade GeoIP , no entanto, esse não é o melhor custo solução eficaz e eu sou barato, então eu estava procurando uma maneira menos dispendiosa. Algo que me ocorreu foi que meu estado estava no hostname público atribuído a mim pela Comcast:

(Dash Separated IP).hsd1.ma.comcast.net

Poderia ser possível que outros ISPs sigam o mesmo padrão de inserir a abreviação de estado nos nomes de host de seus usuários? Eu estive procurando uma lista de nomes de host para outros ISPs, mas não encontrei nada. Alguém pode verificar se isso é válido para outros ISPs importantes?

Edit: O seu estado está no seu nome de host? É abreviado ou escrito? Está em seu próprio subdomínio?

Após mais algumas pesquisas, descobri que os clientes da Verizon FiOS têm dados de localização em seus nomes de host. Parece que o padrão geral que eles seguem é:

static-(Dash Separated IP).(City Abbreviation)(State Abbreviation).fios.verizon.net

Por exemplo, um cliente do FiOS em Boston teria um nome de host que se parecesse com:

static-(Dash Separated IP).bstnma.fios.verizon.net

Eu posso extrair um estado disso, levando-me a acreditar que deve haver outros ISPs que sigam esse padrão. Alguém pode confirmar, verificando se o seu nome de host tem o seu estado?

    
por Bailey Parker 18.06.2012 / 17:13

1 resposta

3

O GeoIP também oferece uma versão gratuita com óbvias desvantagens, como não é tão precisa. Pode ser encontrado aqui:

link

Se você estiver interessado em web analytics para seu site. Eu recomendo usar piwik. Esta é uma solução gratuita e tem o GeoIP integrado como um plugin. Ele mostrará de onde vem o tráfego e você possui todos os dados, ao contrário do Google Analytics. Isso pode ser um problema com grandes corporações e empresas menores que não desejam que outra empresa possua seus dados.

No que diz respeito ao MO, não tenho o estado do meu ISP.

    
por 18.06.2012 / 17:42