Compreender endereços IP e localização

11

Eu me arrisco a colocar uma questão mal formada aqui, mas vou dar um giro.

Será geralmente que o endereço IP mais próximo A é para o endereço IP B numericamente , então o endereço IP mais próximo é para o endereço IP B geograficamente ?

Quaisquer que sejam seus sentimentos, seria muito útil se você pudesse me indicar algum material de leitura sobre isso.

    
por John Berryman 09.12.2010 / 19:44

5 respostas

5
É muito provável que A.B.C.001 e A.B.C.002 estejam próximos fisicamente, possivelmente com 99% de probabilidade de estarem no mesmo quarteirão da cidade.

A.B.C.001 e A.B.C.254 são apenas ligeiramente menos prováveis de serem assim.

A.B.001.D e A.B.002.D são menos prováveis ainda, talvez 90%, para uma definição de 256x como "fechada".

A.B.001.D e A.B.254.D ligeiramente menos igual novamente.

Esse padrão continua. Você pode calcular porcentagens relativamente precisas para os dois primeiros octetos simplesmente pesquisando um serviço de geolocalização confiável.

Nos velhos tempos (2006), quando o IPv4 ainda tinha muito espaço disponível, xkcd criou um Mapa da Internet que mostra a distribuição do primeiro octeto por país e organização. Ele ficou muito mais denso desde então, mas o padrão geral continua, com os primeiros octetos vizinhos tendo cerca de 30% de chance de estar no mesmo país ou região.

    
por 10.12.2010 / 00:37
13

Does it generally stand to reason that the nearer IP address A is to IP address B numerically, then the nearer IP address A is to IP address B geographically?

Definitivamente não.

Os IP Netblocks são distribuídos por IANA aos Registros Regionais da Internet (RIRs), que, por sua vez, distribuem bloqueios a organizações individuais em sua região. Uma vez distribuído, cada organização do destinatário pode fazer o que quiser com esses endereços. Então, enquanto um netblock pode ser distribuído inicialmente na região APNIC , não há nada que impeça uma empresa de usar esses endereços IP, na Europa ou nos Estados Unidos.

Além disso, alguns endereços em um netblock podem ser usados em um canto do globo, enquanto outros em um canto completamente oposto.

Veja, por exemplo, o registro do espaço de endereços IPv4 da IANA . 40/8 é alocado para a empresa Eli Lily, 41/8 é alocado para o AfriNIC e 42/8 é alocado para o APNIC. Esses três blocos de rede sequenciais são alocados em três corpos geograficamente distintos.

    
por 09.12.2010 / 19:49
3

Você sabe, não apenas a "proximidade" numérica não tem nenhuma relação direta com a proximidade geográfica, mas com o uso generalizado do NAT não há garantia de que os pedidos do SAME IP tenham alguma relação geográfica entre si, em termos de a localização geográfica do usuário final ou da máquina que faz a solicitação. Existem muitas redes corporativas espalhadas pelos EUA que têm apenas um único dreno de internet, por exemplo ...

ATUALIZADO: Pensei em mais alguns exemplos usando algumas partes do design da rede (ou seja, não diretamente relacionadas a um IP atribuído à conexão inicial do Joe Blow).

Primeiro, é comum que um designer de rede tenha uma sub-rede maior (como, por exemplo, a / 24) reservada exclusivamente para conexões ponto a ponto (isto é, gravada em um grupo de / 30s). Assim, 1.1.1.1 pode estar em Chicago, 1.1.1.2 pode ser a outra extremidade do link em Los Angeles, etc. Não apenas os IPs adjacentes estão frequentemente em diferentes locais físicos por projeto, a super-rede inteira pode ser preenchida com esses / 30s que estão todos em locais diferentes.

Outro exemplo semelhante é o IP de loopback. Novamente, você pode ter um / 24, mas em vez de ser dividido em / 30s ele é gravado em / 32s (IPs únicos), cada um dos quais é usado em uma interface de loopback em um roteador. Assim, semelhante ao acima, 1.1.2.1 pode ser lo0 em um roteador em Chicago e 1.1.2.2 pode ser lo0 em um roteador em Los Angeles, e os dois roteadores não precisam mais ter uma conexão direta entre eles.

    
por 09.12.2010 / 20:32
2

Os ISPs comprarão o intervalo de endereços IP e sites que rastreiam endereços IP, como link Acompanhe quais ISPs têm quais endereços onde.

Então ... se o endereço IP A & B são numericamente próximos como sob o mesmo netblock, então eles provavelmente estão geograficamente próximos, mas não há garantia de que o ISP utilizará todos os seus endereços IP na mesma região.  Os netblocks são distribuídos em todo o mundo e foram vendidos primeiro a ser primeiro a ser veiculados, portanto, em geral, se não estiverem no mesmo netblock, então os geograficamente não estão relacionados, mesmo que os netblocks estejam próximos do ponto de vista  IE: o 93.0.0.0 não está próximo de 95.0.0.0, mas o ISP que está distribuindo o 95.10.10.1 provavelmente está distribuindo o 95.10.10.2 na mesma região.

    
por 09.12.2010 / 19:50
1

No entanto, se você fizer um whois ou inverter a pesquisa de DNS em dois endereços, e eles estiverem no mesmo netblock, ou se originarem do mesmo ISP, você pode tirar algumas conclusões disso, eu acredito.

A maioria dos ISPs residenciais revela muito sobre a localização em suas pesquisas de DNS reverso.

    
por 09.12.2010 / 19:53