Quando inizi a conoscere gli indirizzi IP, all'inizio potrebbe creare un po 'di confusione quando si tratta di sapere cosa rappresentano indirizzi specifici e perché lo fanno. Con questo in mente, il post di domande e risposte di SuperUser di oggi aiuta un lettore curioso a saperne di più sugli indirizzi IP.
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.
Immagine per gentile concessione di CLUC (Flickr) .
La domanda
Il lettore SuperUser Flare Cat vuole sapere quali diversi tipi di indirizzi IP LAN rappresentano ?:
Ho visto gli indirizzi IP LAN nei seguenti modi / forme:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (Questo di solito termina con 1 e non sono sicuro che sia un indirizzo LAN o meno, poiché normalmente lo vedo con roba proxy)
Perché esistono diverse forme di indirizzi IP LAN e cosa rappresentano (significano)?
Cosa rappresentano i diversi tipi di indirizzi IP LAN?
La risposta
Il collaboratore di SuperUser Abraxas ha la risposta per noi:
Ci sono molte domande che si occupano di questo, ma ecco un corso accelerato su quelli che vengono chiamati Indirizzi IP privati , come definito in RFC 1918 .
Gli indirizzi IP sono stati suddivisi in quelle che vengono chiamate classi come mostrato qui. Questo non è più utilizzato (sostituito con Routing tra domini senza classi , o CIDR in breve), ma può aiutare a comprendere le diverse dimensioni delle reti:
![]()
Ci sono un paio di distinzioni di base riguardo agli indirizzi. Hai quelle che vengono chiamate reti, indirizzi di rete, indirizzi pubblici, indirizzi privati e sottoreti.
In breve, il tuo computer ottiene un indirizzo IP che risiede in una particolare rete IP. L'indirizzo IP del tuo computer e l'indirizzo della tua rete (generalmente definito nel router locale) sono indirizzi privati. Gli indirizzi privati differiscono dagli indirizzi pubblici in quanto gli indirizzi privati non vengono assegnati alle reti pubbliche. Ad esempio, se esegui un ping su google.com, riceverai una risposta dall'indirizzo pubblico a cui si rivolge google.com. Questo è un indirizzo pubblico. Ci sono alcune reti che sono "speciali" e non vengono assegnate pubblicamente; sono chiamati indirizzi IP privati. Per ulteriori informazioni, leggi qui: Cos'è un indirizzo IP privato?
Di seguito è riportato un elenco degli intervalli di reti private:
![]()
Il modo più semplice, credo, per visualizzare questo è immaginare quanto segue. Il provider di servizi Internet fornisce un unico indirizzo IP, ad esempio "50.100.101.154". Questo è collegato al modem / router di casa tua ed è 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 è creare una rete "interna". Supponiamo che scelga il numero "192.168.1.0" per la rete e che sia 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 modello: "192.168.1.1-254". L'ultimo ottetto (spazio dopo l'ultimo punto) è il tuo "intervallo disponibile" di indirizzi IP host. Esistono alcuni indirizzi IP speciali (indirizzi di rete, indirizzi di trasmissione, ecc.), Ma se non si utilizza uno "0" o un "255", nella maggior parte dei casi andrà bene.
Quindi, la risposta breve è: "10.x.x.x, 192.168.x.x e 172.16-31.x.x" sono tutti gli indirizzi IP che puoi utilizzare nella tua 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, ad esempio google.com, e il tuo browser contatta un server DNS su Internet e dice "Dov'è google.com?", Riceve una risposta sotto forma di indirizzo IP. La risposta è fondamentalmente: "Se vuoi accedere a google.com, vai a 8.8.8.8". Il browser invia quindi una richiesta a "8.8.8.8" e carica qualsiasi pagina sia presente.
Cosa succede se si utilizza "8.8.8.8" per un indirizzo IP nella rete domestica? Bene, potresti avere un problema perché il tuo router potrebbe dire: "So dove si trova 8.8.8.8, è proprio lì!" e poi si finisce per perdere l'accesso a google.com perché non è possibile uscire dalla rete e risolvere l'indirizzo "8.8.8.8" corretto. Poiché gli intervalli di indirizzi IP privati sono designati solo per uso privato, i siti web pubblici non dovrebbero mai usarli e quindi non dovresti mai cercare un indirizzo web (al di fuori della tua LAN) che punti a uno di essi.
"127.0.0.1" è un tipo speciale di indirizzo chiamato indirizzo "localhost" (non ci entrerò qui). Copre l'intera gamma 127: "127.0.0.0 - 127.255.255.255". Pensalo come un modo per dare a un dispositivo il proprio indirizzo IP senza che nessuno o qualsiasi altra cosa sia in grado di fare cose con quell'indirizzo.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .