Risposte:
Poiché gli indirizzi IP pubblici non vengono scelti in modo casuale, vengono assegnati dal provider di servizi Internet ; che a sua volta riceve un blocco assegnato a loro dal livello successivo e così via a IANA / ICANN .
Pensa a questo, solo ICANN può fornire indirizzi IP che NON puoi utilizzare:-)
nella tua rete domestica o universitaria di solito utilizzeresti indirizzi IP privati e potresti avere indirizzi IP assegnati staticamente o lasciare che il tuo router di casa esegua un'allocazione IP privata. Questi non sono visibili (o indirizzati) su Internet. Troverai molte persone che usano l'indirizzo IP192.168.1.1
nelle loro case, per esempio, eppure apparentemente non c'è conflitto. Questo perché il loro router di casa "traduce" (uso molto rozzo di quella parola qui) nell'indirizzo assegnato all'ISP - che è ciò che vedranno gli altri su Internet.
Potresti pensare a questo indirizzo IP privato come riferimento locale (come, prendere quello a sinistra sul blocco successivo per raggiungere la pasticceria?) Affinché il tuo router di casa trovi la tua macchina nella rete domestica.
Se si tenta di utilizzare un indirizzo IP "pubblico" a caso, l'ISP non lo accetterà e non verrà visualizzata alcuna connettività di rete.
Aggiornamento:
se vuoi approfondire il motivo per cui un ISP potrebbe voler controllare quale IP di origine stai usando, leggi l'interazione nei commenti qui ... Oppure vai direttamente a Wikipedia Puffo Attack .
Alla fine degli anni '90, molte reti IP avrebbero partecipato agli attacchi di Puffo (cioè avrebbero risposto ai ping agli indirizzi di trasmissione). Oggi, grazie in gran parte alla facilità con cui gli amministratori possono rendere una rete immune da questo abuso, pochissime reti rimangono vulnerabili agli attacchi di Puffo.
La correzione è duplice:
- Configurare i singoli host e router in modo che non rispondano alle richieste di ping o alle trasmissioni.
- Configurare i router per non inoltrare i pacchetti diretti agli indirizzi di trasmissione. Fino al 1999, gli standard richiedevano ai router di inoltrare tali pacchetti per impostazione predefinita, ma in quell'anno lo standard è stato modificato per richiedere che il valore predefinito non fosse inoltrato. 3Un'altra soluzione proposta, per risolvere questo e altri problemi, è il filtro di ingresso di rete che rifiuta i pacchetti attaccanti sulla base dell'indirizzo di origine contraffatto .
Grazie Andy
per avermi fatto ricordare questo.
Potresti anche essere interessato a questa domanda ServerFault di Jeff: Gli indirizzi IP sono "banali da forgiare" ?
a.x.y.z
' a ' b.x.y.z
'. Cambiarlo non funzionerà. Ora, rifletti ulteriormente su cosa farà quel computer gateway al tuo pacchetto IP sorgente modificato ...
L'assegnazione degli indirizzi è gestita in modo gerarchico. Nella parte superiore della catena è
Autorità per i numeri assegnati a Internet
Sono responsabili del pool globale da cui allocano i blocchi al
che sono responsabili di specifiche regioni del mondo. A loro volta, assegnano dai loro blocchi, al
o se preferisci i provider di servizi Internet.
A causa del modo in cui i blocchi di indirizzi sono assegnati, ogni indirizzo Internet globale è unico.
Gli indirizzi IP sono assegnati da ICANN, quindi ciò non accadrà. Ma c'è anche una ragione più fondamentale. Gli indirizzi IP vengono utilizzati per il routing. Quando un pacchetto arriva in un router, confronta l'indirizzo IP con le voci nella sua tabella di routing e invia il pacchetto attraverso la linea in uscita appropriata. Quindi gli indirizzi IP non sono solo numeri arbitrari assegnati, ma indirizzi significativi.
;-)