Ci sono molte domande che affrontano questo problema, ma ecco un corso intensivo su quelli che vengono chiamati " indirizzi IP privati " come definito nella RFC 1918
Gli indirizzi IP sono stati suddivisi in quelle che vengono chiamate classi come visto qui, questo non viene più utilizzato (sostituito con CIDR ) ma può aiutare a comprendere diverse dimensioni di reti:
Ci sono un paio di distinzioni di base riguardo agli indirizzi. Hai quelli che sono chiamati "Reti", "Indirizzi di rete", "Indirizzi pubblici", "Indirizzi privati" e "Sottoreti"
In breve, il tuo computer ottiene e l'indirizzo IP che risiede in una particolare rete IP, l'indirizzo IP del tuo computer e l'indirizzo della tua rete (di solito definito nel router locale) sono "indirizzi privati". Gli indirizzi privati differiscono dagli indirizzi pubblici in quanto gli indirizzi privati non sono assegnati alle reti pubbliche. Ad esempio, se esegui il ping di "google.com" riceverai una risposta dall'indirizzo pubblico a cui google.com risolve. Questo è un indirizzo pubblico. Ci sono alcune reti che sono "speciali" e non vengono assegnate pubblicamente, ma sono chiamate indirizzi IP privati. Per di più, leggi qui: http://whatismyipaddress.com/private-ip
Ecco un elenco degli intervalli di rete privata:
> 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)
Il modo più semplice, credo, di visualizzare questo è immaginare quanto segue. Il tuo provider Internet ti fornisce un unico indirizzo IP. Chiamiamolo 50.100.101.154. Questo è collegato al modem / router di casa tua. Questo è l'indirizzo IP dell'interfaccia pubblica. Tuttavia, hai più di un dispositivo che desideri sulla tua rete, quindi ciò che fa il tuo modem / router crea una rete "interna". Diciamo che seleziona il numero 192.168.1.0 per la rete ed è una maschera di rete standard (leggi i link correlati per saperne di più). Ciò significa che è possibile collegare dispositivi all'interno del router e fornire loro qualsiasi indirizzo IP che si adatti a questo schema: 192.168.1.1-254. L'ultimo ottetto (spazio dopo l'ultimo periodo) è il tuo "intervallo disponibile" di indirizzi IP host. Esistono alcuni indirizzi IP speciali (indirizzo di rete, indirizzo di trasmissione, ecc.) Ma,
Quindi, la risposta breve è, 10.xxx, 192.168.xx, 172.16-31.xx sono tutti gli indirizzi IP che è possibile utilizzare nella propria rete domestica che non entreranno mai in conflitto con gli indirizzi IP pubblici. Questo è importante per il seguente motivo:
Quando provi ad accedere a un sito Web, dì google.com e il tuo browser accede ai server DNS su Internet e dice "Dov'è google.com?" riceve una risposta sotto forma di un indirizzo IP. La risposta è sostanzialmente "Se vuoi andare su google.com, vai a 8.8.8.8" Quindi il tuo browser invia una richiesta a 8.8.8.8 e carica qualunque pagina ci sia.
Quindi, cosa succede se si utilizza 8.8.8.8 per un indirizzo IP nella propria rete? Bene, potresti avere un problema perché il tuo router potrebbe dire "So dove si trova l'8.8.8.8, è proprio lì!" e poi perdi l'accesso a google.com perché non puoi uscire dalla tua rete e risolvere l'indirizzo 8.8.8.8 corretto. Poiché gli intervalli di indirizzi IP privati sono designati per uso privato, i siti Web pubblici non dovrebbero mai usarli e quindi tu non dovresti mai cercare l'indirizzo di un sito web (al di fuori della tua LAN) che punta a uno di essi.
127.0.0.1 è un tipo speciale di indirizzo chiamato indirizzo 'localhost' e non entrerò qui. Copre l'intera gamma 127: 127.0.0.0 - 127.255.255.255
pensala come un modo per dare a un dispositivo il proprio indirizzo IP senza che nessuno o qualcos'altro sia in grado di fare cose con quell'indirizzo.
Fammi sapere se hai ulteriori domande!