Entender endereços IP e localização


11

Eu arrisco colocar uma pergunta mal formada aqui, mas vou dar uma olhada.

Será que geralmente têm a razão que o mais próximo endereço IP A é para o endereço IP B numericamente , então o endereço IP mais perto Um é para o endereço IP B geograficamente ?

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


4
Não há necessidade de pedir desculpas ... Eu achei uma excelente pergunta, para a qual a resposta é clara para aqueles que estão no setor há algum tempo, mas não tanto para novos (ou aspirantes) novos participantes no campo de TI.
EEAA

Respostas:


5

É provável que o ABC001 e o ABC002 estejam muito próximos, possivelmente até 99% do mesmo quarteirão.

ABC001 e ABC254 são apenas um pouco menos propensos a isso.

AB001.D e AB002.D ainda são menos prováveis, talvez 90%, para uma definição 256x maior de "fechar".

AB001.D e AB254.D um pouco menos parecidos novamente.

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

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


1
+1 automático para xkcd.
Orbling

(Referindo-se à observação da resposta da ErikA.) Dito isto, eu gostaria que você me referisse à leitura do material que confirma isso. É algo que eu preciso entender profundamente.
John Berryman

@ John Não conheço nenhum pedaço de material que cubra isso. A atribuição de blocos / 8 segue algumas regras, e essas regras são publicadas em algum lugar . Um dos resultados emergentes dessas regras é que os blocos alocados a uma entidade (a maioria dos quais são países ou regiões geográficas) tendem a ser seqüenciais, mesmo quando as atribuições são feitas com anos de intervalo. Depois que uma autoridade local (como o ARIN) possui um / 8, como eles o distribuem é novamente governado por regras, e essas regras têm propriedades emergentes. Isso continua até os nós do ISP, que possuem regras para qual casa obtém quais IPs.
Sparr

observe que o mapa XKCD é o local em que o IP está registrado. Isso não significa que é necessariamente usado lá. Embora sua resposta esteja certa de que haja uma chance razoável, acho que seus% de números são muito altos, a menos que você esteja falando sobre os intervalos de 1918.
Chris S

@ Chris S você discorda dos meus 99%? Para esclarecer, estou dizendo que de cada 24 no mundo, o número médio de áreas geográficas divididas em um único / 24 é 2-3. Parece mais crível assim?
Sparr

13

Geralmente, é lógico que o endereço IP mais próximo A é o endereço IP B numericamente, então o endereço IP mais próximo A é o endereço IP B geograficamente?

Definitivamente não.

Os Netblocks de IP são entregues pela IANA aos Registros Regionais da Internet (RIRs), que, por sua vez, distribuem os netblocks a organizações individuais em sua região. Depois de distribuídas, cada organização destinatária pode fazer o que quiser com esse endereço. Portanto, embora um netblock possa ser distribuído inicialmente na região APNIC , nada impede que uma empresa use esses endereços IP, digamos, 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, a página Registro de espaço de endereços IPv4 da IANA . 40/8é alocado à empresa Eli Lily, 41/8alocado à AfriNIC e 42/8alocado à APNIC. Esses três bloqueios de rede sequenciais são alocados a três corpos geograficamente diferentes.


2
Este. Um milhão de vezes isso. A localização geográfica pode ser uma maneira aceitável de dizer de que país é um visitante , talvez , com uma certa margem de erro. É praticamente isso, e isso decorre de um banco de dados mapeando quais endereços são alocados para quais ISPs, etc, e não por causa de qualquer associação entre os próprios números e um local ou outros números "próximos".
Rob Moir

2
Eu acho que você perdeu o "geralmente" na questão.
Sparr

1
@ErikA Agradeço sua resposta, mas, respeitosamente, a @Sparr entendeu a natureza da minha pergunta como pretendida. No meu problema específico, um bom palpite inicial que funciona 90% do tempo me levará muito longe em direção ao que eu quero. Os 10% de tempo em que não funciona de forma alguma não são necessariamente prejudiciais. Observe também que minha pergunta não está relacionada à localização absoluta do endereço IP, mas à localização relativa de dois endereços IP.
John Berryman

1
@ Steven sim, isso está correto. Usar /8redes não foi um ótimo exemplo. Meu argumento é que existem muitas maneiras pelas quais dois endereços IP diretamente adjacentes podem parecer muito distantes fisicamente, mesmo que isso não ocorra com muita frequência.
EEAA

2
Sparr entendeu a natureza da minha pergunta como pretendida. No meu problema específico, um bom palpite inicial que funciona 90% do tempo me levará muito longe em direção ao que eu quero. Desculpe, mas dizer o que você quer ouvir não é o mesmo que dar uma boa resposta. Existem muitas exceções a essa regra geral para que seja útil.
quer

3

Você sabe, não apenas a "proximidade" numérica não tem nenhuma relação direta com a proximidade geográfica; com o amplo uso do NAT, não há garantia de que as solicitações do mesmo IP tenham alguma relação geográfica entre si, em termos de localização geográfica. do usuário final ou da máquina que está fazendo a solicitação. Existem muitas redes corporativas espalhadas pelos EUA que possuem apenas um único dreno de internet, por exemplo ...

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

Primeiro, é comum que um projetista de rede tenha uma sub-rede maior (como, por exemplo, um / 24) reservada apenas para ser usada em conexões ponto a ponto (ou seja, gravadas em um monte de / 30s). Portanto, a 1.1.1.1 pode estar em Chicago, a 1.1.1.2 pode ser a outra extremidade do link em Los Angeles etc. Não apenas os IPs adjacentes geralmente estão em locais físicos diferentes por design, como a super-rede inteira pode ser preenchida com estes / 30 anos, todos em locais diferentes.

Outro exemplo semelhante são os IPs de loopback. Novamente, você pode ter um / 24, mas em vez de ser dividido em / 30s, ele é dividido em / 32s (IPs únicos), cada um dos quais é usado em uma interface de loopback em um roteador. Assim, como 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 nem precisam mais ter uma conexão direta entre eles.


+1 É bom ressaltar que as redes NAT / privadas significam que mesmo um único IP pode ser muitas coisas.
Orbling

2

Os ISPs comprarão vários endereços IP e sites que rastreiam endereços IP como http://www.ip-adress.com/ip_tracer/ Acompanhe quais ISPs possuem quais endereços, onde.

Portanto ... se o endereço IP A e B estiver numericamente próximo, como no mesmo bloco de rede, provavelmente estará geograficamente próximo, mas não há garantia de que o ISP use 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 chegar, primeiro a ser atendido; em geral, se eles não estiverem no mesmo netblock, eles não serão geograficamente relacionados, mesmo que os netblocks estejam próximos numericamente no IE: o 93.0.0.0 não está próximo de 95.0. 0.0, mas o ISP que distribui 95.10.10.1 provavelmente distribui 95.10.10.2 na mesma região.


1

No entanto, se você fizer uma pesquisa whois ou reversa no DNS em dois endereços, e eles estiverem no mesmo netblock ou forem originários do mesmo ISP, você pode tirar algumas conclusões disso, acredito.

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.