Il primo indirizzo IP 192.168.1.1
è un indirizzo IP locale (privato) per il tuo computer sulla rete locale. Gli indirizzi IP che iniziano con 192.168.x.x
, 172.16.x.x - 172.31.x.x
e 10.x.x.x
sono indirizzi privati da utilizzare per reti private . Si tratta di reti private così grandi (che non sono servizi di hosting a cui accedere direttamente dal mondo esterno) non è necessario assegnare indirizzi IP univoci (poiché ci sono solo circa 4 miliardi di indirizzi IPv4). Sarebbe problematico se due macchine che facessero funzioni diverse avessero assegnato lo stesso indirizzo IP sulla rete attuale, ma non è un problema se io e te abbiamo entrambi i dispositivi sulle nostre reti domestiche locali con l'indirizzo di 192.168.1.1
.
L'altro indirizzo IP (che inizia con 75.92.x.x
) è il tuo reale IP per il router che stai collegando che ti è stato assegnato dal tuo ISP. Il router di casa esegue Network Address Translation (NAT) per instradare i pacchetti che vanno dal tuo computer con un indirizzo locale a Internet.
Ad esempio, supponiamo che tu richieda di vedere un sito web a 1.2.3.4
sulla porta 80. Il tuo computer effettua quella richiesta da una porta assegnata in modo casuale che non sta utilizzando (per esempio 34567) da 192.168.1.1
. Il tuo computer sa di inviare richieste di rete al router della tua casa (probabilmente c'è una voce nella tabella di routing che dice in avanti tutto ciò che non è 127.0.0.1 al router locale). Il router vede che la destinazione non è sulla rete domestica, quindi cambia l'indirizzo IP di origine della richiesta nel livello IP al proprio indirizzo IP assegnato prima di inoltrare il pacchetto sull'attuale Internet (NAT può anche cambiare la porta di origine, ma per questo esempio presumo che non lo sia). Quindi, quando la risposta ritorna da 1.2.3.4
porta 80 al router all'indirizzo IP del router (alla porta 34567), il router cambia la destinazione del pacchetto IP nella porta 34567 192.168.1.1 (come ricordato dal router 192.168.1.1 fatto la richiesta) e continua a instradarlo sul tuo dispositivo sulla rete locale. Quindi per il mondo esterno tu sei l'indirizzo che non inizia con 192.168.1.1
, ma sulla tua rete locale sei 192.168.1.1
.
Inoltre, gli indirizzi 192.168.1.1
/ 192.168.0.1
per convenzione tendono ad essere l'indirizzo del tuo router reale negli scenari della rete domestica. In genere, l'indirizzo IP assegnato a ciascun computer sulla rete locale è qualcosa come 192.168.1.101
.