A resposta curta
Uma especificação da Internet chamada RFC 1918 reservou alguns blocos de endereços para redes "privadas", que é o que você deve usar quando não tiver endereços IP públicos e roteáveis suficientes para percorrer. 192.168 / 16 foi um desses blocos.
A resposta longa (e depois algumas)
De volta aos bons e velhos tempos, tudo na Internet tem seu próprio endereço IP público, roteável e "real" que quase nunca precisava mudar. Foi incrível porque sempre que você queria executar algum novo aplicativo legal que implementasse algum novo protocolo, ou configurasse seu próprio servidor em casa que fosse acessível em qualquer lugar, você poderia apenas executar o software e não se preocupar com tradução de endereços de rede (NAT) encaminhamento de porta / mapeamento ou ALGs ou DMZs ou portas de trigger ou hairpinning. Os engenheiros que escrevem o software também não precisaram se tornar especialistas em questões de passagem NAT apenas para fazer com que sua ideia legal funcionasse.
Mas a Autoridade para Atribuição de Números na Internet começou a se preocupar com a possibilidade de ficar sem endereços muito rapidamente, tornando mais difícil para os provedores obterem endereços. Assim, os ISPs dificultaram o acesso dos clientes aos endereços. No momento em que a rede doméstica de banda larga e as redes domésticas realmente começaram a funcionar, tornou-se prática comum dar a cada família apenas um único endereço IP público (e até mesmo que está prestes a desaparecer em breve). Então, se você quisesse colocar mais de uma máquina em sua casa na Internet, teria que executar um gateway NAT que falsas, como todas as máquinas da sua rede doméstica, compartilham o mesmo endereço IP público. Mas todas essas outras máquinas em sua rede doméstica precisavam de seus próprios endereços IP privados para usar para falar com o gateway NAT e uma Força-Tarefa de Engenharia da Internet anterior A especificação chamada RFC 1918 definiu alguns blocos de endereços IP que poderiam ser usados para redes privadas como essa:
10/8 (10.0.0 a 10.255.255.255)
172.16 / 12 (172. 16 .0.0 a 172. 31 .255.255)
192.168 / 16 (192.168.0.0 a 192.168.255.255)
O NAT, na verdade, quebra um importante princípio de design da Internet chamado Do fim ao fim . Espero que possamos voltar à conectividade de ponta a ponta desinibida enquanto nos movemos para o IPv6. O IPv6 tem um espaço de endereçamento tão grande que nunca poderíamos esgotar, por isso nunca devemos precisar de NATs no IPv6. Esperamos reabrir a porta a muitos protocolos inovadores que são um pouco difíceis de escrever quando todas as máquinas que gostariam de usar os protocolos estão por trás de números arbitrários de NATs implementados de forma diferente que conseguem quebrar coisas em lotes. de maneiras diferentes, muitas vezes sutis.