Existem muitas questões que lidam com isso, mas aqui está um curso intensivo sobre o que é chamado de ' Endereços IP privados ' como definido em RFC 1918
Os endereços IP foram divididos em chamadas classes, como visto aqui, isso não é mais usado (substituído por CIDR ), mas pode ajudar a entender diferentes tamanhos de redes:
Existemalgumasdistinçõesbásicasemrelaçãoaosendereços.Vocêtemoqueéchamadode"Redes", "Endereços de Rede", "Endereços Públicos", "Endereços Privados" e "Sub-redes"
Em resumo, o seu computador obtém um endereço IP que reside em uma determinada rede IP, o endereço IP de seus computadores e o endereço de sua rede (geralmente definidos em seu roteador local) são 'Endereços privados'. Endereços privados diferem de endereços públicos nesse endereço privado não são atribuídos a redes públicas. Por exemplo, se você pingar "google.com.br", receberá uma resposta do endereço público para o qual o google.com.br resolve. Esse é um endereço público. Existem algumas redes que são 'especiais' e não são atribuídas publicamente, são chamadas de endereços IP privados. Para mais, leia aqui: link
Aqui está uma lista dos intervalos da rede privada:
> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)
A maneira mais fácil, penso eu, de visualizar isso é imaginar o seguinte. Seu provedor de internet fornece um único endereço IP. Vamos chamá-lo 50.100.101.154. Isso está conectado ao seu modem / roteador de sua casa. Esse é o endereço IP da interface pública. No entanto, você tem mais do que o dispositivo que deseja em sua rede, então o que seu modem / roteador faz é criar uma rede 'interna'. Digamos que ele escolha o número 192.168.1.0 para a rede e é uma máscara de rede padrão (leia os links relacionados para saber mais). Isso significa que você pode conectar dispositivos dentro do seu roteador e dar a eles qualquer endereço IP que se encaixe neste padrão: 192.168.1.1-254. A última octeto (espaço após o último período) é o seu 'intervalo disponível' de endereços IP do host. Existem alguns endereços IP especiais (endereço de rede, endereço de broadcast, etc.), mas, se você não usar um 0 ou um 255, você estará bem na maioria dos casos.
Portanto, a resposta curta é 10.x.x.x, 192.168.x.x, 172.16-31.x.x são todos os endereços IP que você pode usar em sua própria rede doméstica e que nunca entrarão em conflito com endereços IP públicos. Isso é importante pelo seguinte motivo:
Quando você tenta acessar um website, digamos, google.com, e seu navegador acessa os servidores DNS na Internet e diz "Onde está o google.com?" recebe uma resposta na forma de um endereço IP. A resposta é basicamente: "Se você quiser ir para o google.com, vá para 8.8.8.8" Assim, seu navegador envia uma solicitação para 8.8.8.8 e carrega qualquer página que esteja lá.
Então, e se você usou 8.8.8.8 para um endereço IP em sua rede? Bem, você pode ter um problema porque o seu roteador pode dizer "Eu sei onde o 8.8.8.8 está, está bem ali!" e você acaba perdendo acesso ao google.com porque não consegue sair da sua rede e resolver o endereço 8.8.8.8 correto. Como os intervalos de endereços IP privados são designados para uso privado, os sites públicos nunca devem usá-los e, portanto, você não deve procurar um endereço de site (fora de sua LAN) que aponte para um deles.
127.0.0.1 é um tipo especial de endereço chamado seu endereço 'localhost' e eu não vou entrar aqui. Ele cobre todo o intervalo de 127: 127.0.0.0 - 127.255.255.255
Pense nisso como uma maneira de dar a um dispositivo seu próprio endereço IP sem que ninguém ou qualquer outra coisa possa fazer coisas com esse endereço.
Deixe-me saber se você tem mais dúvidas!