What would let a private IP address get routed across servers?
Se os roteadores entre você e o destino não tiverem filtros de entrada / saída que bloqueiam o espaço de endereçamento privado, ele provavelmente será encaminhado seguindo as rotas padrão. Você deve considerar seriamente a configuração de regras em seu roteador externo que proíba que qualquer coisa destinada a um endereço particular saia de sua rede.
Muitos roteadores simplesmente encaminham todo o tráfego e não fazem nenhum tipo de filtragem. Um endereço particular parece com qualquer outro endereço. Se o roteador não tiver uma rota definida explicitamente, envie-o para seu gateway padrão.
Você aparentemente conseguiu alcançar outra pessoa com um roteador mal configurado.
Também há casos em que podem vazar IP privado e ainda não ter esses IPs privados acessíveis publicamente. Vamos dizer que você tinha uma rede simples como essa. Vamos supor também que os endereços IP sejam todos publicamente roteáveis, exceto para a sub-rede entre o roteador 2 e o roteador 3. Quando você executa um traceroute do cliente 1 para o cliente 2, pode ou não ver uma resposta do roteador 3. Se tiver bom filtros no lugar você não verá uma resposta, se você não fizer isso, e nenhum outro sistema tiver filtros, você verá uma resposta. O pacote retornado de uma rota de rastreio geralmente incluirá o IP da interface em que o rastreio foi recebido, mas será destinado ao IP da máquina que está executando o traceroute. Como o endereço de destino é válido, o pacote será entregue, mesmo que tenha um IP privado como endereço de origem.
- cliente 1 conectado ao roteador1
- roteador 1 conectado ao roteador 2
- rotuer 2 conectado ao roteador 3
- roteador 3 conectado ao cliente 2
De muitas maneiras, isso retorna aos pontos desta pergunta sobre falsificação de IP . Quando não há filtros no lugar e você não se importa com as respostas, o endereço de origem pode ser o que você quiser. Como as implementações de traceroute usam ICMP, e o ICMP é sem estado, você pode ver endereços IP que não podem ser acessados diretamente ou podem até ser inválidos.