Determinando endereço da sub-rede do endereço IP

1

Tendo um endereço IP público arbitrário, existe uma maneira de determinar a sub-rede à qual ele pertence sem conhecer a máscara de rede?

    
por Mulligan 20.06.2016 / 17:52

2 respostas

1

Resposta curta é não.

O melhor que você pode fazer é dar palpites - como o nível de instrução depende de quão desesperado você está e de quais recursos você tem à sua disposição.

Fontes para informar o palpite incluem (mas provavelmente não estão limitadas a)

  1. Sugestões do endereço IP - pelo menos na NZ, historicamente os endereços eram dividido em intervalos de tamanho (menor sendo um "Classe C" de 256).
  2. Quais tabelas de roteamento do BGP informam a você.
  3. De acordo com o post @Zina, como o gateway e o host respondem. tem pegadinhas aqui e não é confiável na melhor das hipóteses. Suposições sobre o próximo hop nem sempre são válidos - embora você possa melhorar isso se você pode fazer impressões digitais dos dispositivos e ver se o mesmo roteador é respondendo em vários endereços e inferindo sub-redes a partir disso.
  4. Tomando dicas dos serviços disponíveis nos dispositivos por trás o roteador na mesma sub-rede - novamente, altamente não confiável, mas, por Por exemplo, um serviço de nuvem pode ter várias instâncias do mesmo servidor web configurado da mesma maneira e seus vizinhos - que podem pertencer para outros inquilinos teria configurações diferentes.
  5. O último octeto também diz algo. Certos valores são mais propensos a agir "de forma diferente" para endereços regulares (transmissão e rede) e isso também pode ajudar a inferir isso.
por 21.06.2016 / 01:30
0

Você pode encontrar o traceroute. Encontre seu gateway público com traceroute www.google.com . Agora é só tracerou o IP anterior / próximo a partir da DG pública. Quando você começa a ver um salto adicional que mostra o limite. Por exemplo. meu IP é x.y.96.112 e meu roteador mostra que o DG é 96.1. e vejo o mesmo com o traceroute google cheque, primeiro hop IP do roteador local, próximo salto IP do gateway público. Então, eu sei que é pelo menos uma rede / 25 (primeiro IP - > 1 - meu IP público - > 112 - significando pelo menos uma rede com 126 hosts). Com traceroute eu vejo um salto adicional em x.y.95.254 (então o DG em 96.1 é o primeiro IP na rede) e um salto adicional com x.y.98.1 - então eu suponho que seja uma rede / 22. Claro que isso só funciona se você receber uma resposta com o endereço IP dos saltos.

    
por 21.06.2016 / 01:12

Tags