Che cos’è un indirizzo IP? E qual è il tuo indirizzo IP?

Gli indirizzi IP sono uno degli elementi costitutivi fondamentali di Internet, ma potrebbero rappresentare una potenziale responsabilità per la sicurezza, se un utente malintenzionato si impossessasse del tuo.

Un indirizzo IP è una lunga stringa di numeri assegnata a ogni dispositivo connesso a una rete che utilizza il protocollo Internet come mezzo di comunicazione; è l’equivalente del mondo digitale dell’indirizzo postale associato alla tua casa o al tuo posto di lavoro.

Il modo in cui funziona il protocollo Internet è che le informazioni vengono trasmesse sulla rete in blocchi discreti chiamati pacchetti; ogni pacchetto è composto principalmente da qualsiasi dato che il mittente sta cercando di comunicare, ma include anche un’intestazione, costituita da metadati su quel pacchetto.

Tra gli altri dati memorizzati nell’intestazione del pacchetto ci sono i indirizzo IP del dispositivo che ha inviato il pacchetto e l’indirizzo IP del dispositivo a cui è diretto il pacchetto. I router e altre infrastrutture di rete utilizzano queste informazioni per assicurarsi che i pacchetti arrivino dove dovrebbero andare.

In che modo il DNS abbina i nomi di dominio agli indirizzi IP?

Nessuno digita gli indirizzi IP in un campo di ricerca del browser; utilizziamo nomi di dominio come Network World, CNN o Twitter. Il Domain Name System, o DNS, un’altra parte della suite di protocolli Internet, assicura che le richieste effettuate utilizzando i nomi di dominio raggiungano l’indirizzo IP corretto.

Puoi pensare al DNS come a un livello più intuitivo in cima all’infrastruttura dell’indirizzo IP. Tuttavia, l’indirizzo IP rimane il modo fondamentale per trovare i dispositivi connessi a Internet e in alcune circostanze un nome di dominio può corrispondere a più server con indirizzi IP diversi.

Qual è la differenza tra gli indirizzi IPv4 e IPv6?

Esistono due versioni di indirizzi IP: IPv4 e IPv6 e hanno formati diversi, la principale differenza è che è possibile creare indirizzi IPv6 molto più univoci (2128) rispetto agli indirizzi IPv4 (232).

Gli indirizzi IPv4 sono scritti in quattro parti separate da punti come questo: 45.48.241.198. Ciascuna parte scritta con i tradizionali numeri in Base 10 rappresenta un numero binario a otto bit da 0 a 255.

Ciascuno di questi quattro numeri separati da punti è scritto in notazione decimale standard. Ma i computer gestiscono fondamentalmente i numeri in binario (usando zero e uno, e ciascuno dei numeri in un indirizzo IPv4 rappresenta un numero binario a 8 bit, il che significa che nessuno di essi può essere maggiore di 255 (111111 in binario).

È molto probabile che tu abbia già visto indirizzi IP come quello da quando sono in circolazione dal 1983. La versione più recente del protocollo, IPv6, sta lentamente sostituendo IPv4 e il suo indirizzamento è simile al seguente: 2620:cc:8000:1c82:544c:cc2e:f2fa:5a9b

Nota che invece di quattro numeri, ce ne sono otto e sono separati da due punti anziché da punti. E sì, sono tutti numeri. Ci sono lettere lì perché gli indirizzi IPv6 sono scritti in notazione esadecimale (Base 16), il che significa che sono necessari 16 simboli diversi per rappresentare in modo univoco i numeri Base 10 1-16. Quelli utilizzati sono i numeri 0-9 più le lettere AF. Ciascuno di questi numeri rappresenta un numero binario a 16 bit e la differenza tra questi numeri ei componenti a 8 bit di un indirizzo IPv4 è il motivo principale dell’esistenza di IPv6.

Gli indirizzi IPv4 sono numeri a 32 bit e il numero totale di possibili indirizzi di quella lunghezza è il 232 sopra menzionato, circa 4,3 miliardi. Quel numero che sembrava sufficiente agli albori di Internet, ma ha iniziato a profilarsi come una potenziale crisi con il moltiplicarsi dei dispositivi connessi a Internet

L’ansia che gli indirizzi IPv4 stessero per esaurirsi è ciò che ha guidato lo sviluppo di IPv6. . Gli indirizzi IPv6 sono numeri a 128 bit, il che significa che ci sono 2128 possibili indirizzi, un numero che non ci preoccuperemo di scrivere perché è lungo 39 cifre, ma si chiama 340 undecillion.

In pratica, gli indirizzi IPv4 sono ancora ampiamente utilizzati e non così difficili da trovare. Questo ha a che fare con il modo in cui gli indirizzi IP vengono assegnati ai dispositivi connessi alla rete e come è possibile creare reti private con il proprio set limitato di indirizzi IP.

Come vengono assegnati gli indirizzi IP?

In qualità di International Assigned Numbers Authority (IANA) lo mette, “Sia gli indirizzi IPv4 che IPv6 sono generalmente assegnati in modo gerarchico” e IANA è in cima alla gerarchia. IANA assegna blocchi di indirizzi IP ai registri Internet regionali (puoi vedere quali intervalli di indirizzi vanno con quali regioni qui).

I registri regionali a loro volta assegnano blocchi più piccoli ai registri nazionali, e così via, con blocchi eventualmente assegnati ai singoli fornitori di servizi Internet (ISP), che in questo contesto includono le compagnie di telefonia mobile. Sono gli ISP che assegnano indirizzi IP specifici ai singoli dispositivi e ci sono un paio di modi in cui possono farlo.

Qual è la differenza tra indirizzi IP statici e dinamici?

Un indirizzo IP statico è quello che è stato assegnato da un ISP a un dispositivo ed è garantito che rimanga costante. Se l’indirizzo del tuo computer è 45.48.241.198, rimarrà così finché lo desideri. Gli indirizzi IP statici sono importanti per i dispositivi che devono essere trovati facilmente su Internet, come server Web o server di gioco. In generale, un ISP addebiterà a un cliente un supplemento per un indirizzo IP statico assegnato.

Dal punto di vista dell’ISP, che ha un numero limitato di indirizzi IPv4 da distribuire, uno svantaggio del noleggio di un indirizzo statico è che l’indirizzo non è disponibile per nessun altro. Ma la stragrande maggioranza degli utenti finali ha bisogno di un indirizzo solo quando sta effettivamente accedendo a Internet. Per questi utenti, gli ISP assegnano indirizzi IP dinamici, fondamentalmente distribuendo un nuovo indirizzo a un dispositivo ogni volta che si connette alla rete e inserendo nuovamente quell’indirizzo in un pool di indirizzi disponibili quando il dispositivo si disconnette. Questa tecnica aiuta a conservare gli indirizzi IP. Se un ISP ha un milione di clienti ma solo la metà è online in un dato momento, l’ISP non ha bisogno di un milione di indirizzi nel suo pool.

Per Reti IPv4il processo di assegnazione dinamica degli indirizzi IP è regolato dal Dynamic Host Configuration Protocol, (DHCP), che, tra l’altro, automatizza la maggior parte del processo e garantisce che a nessuno dei due dispositivi venga assegnato lo stesso indirizzo contemporaneamente.

IPv6 è stato progettato per supportare l’autoconfigurazione degli indirizzi IP senza stato (SLAAC), in cui un dispositivo stesso acquisisce essenzialmente un indirizzo dal pool disponibile quando si connette alla rete. Tuttavia, c’è anche DHCPv6, una versione aggiornata del protocollo DHCP che mantiene un maggiore controllo nelle mani dei provider di rete.

Cosa sono gli indirizzi IP pubblici e quelli privati?

Finora ne abbiamo parlato Indirizzi IP e potenzialmente esaurirli come se ci fosse una serie di indirizzi per l’intero pianeta, senza ripetizioni. Ma non è del tutto vero. In effetti, probabilmente non è vero per la maggior parte dei dispositivi che usi quotidianamente e non tutti i 4,3 miliardi di indirizzi IPv4 sono disponibili per i dispositivi connessi pubblicamente.

Una tipica rete domestica o aziendale si connette alla rete Internet pubblica tramite un router ed è a questo router che viene assegnato un indirizzo IP dall’ISP. Dal punto di vista del mondo esterno, tutto il traffico proveniente dai dispositivi su quella rete locale proviene da quell’indirizzo IP pubblico; ma all’interno della rete, ogni dispositivo (incluso il router) ha un indirizzo IP privato locale, solitamente assegnato dal router tramite DHCP.

Questi indirizzi sono considerati privati ​​perché vengono utilizzati solo per indirizzare i pacchetti all’interno della rete privata locale e non possono essere visti da nessuno al di fuori della rete. Di conseguenza, lo stesso indirizzo IP può essere utilizzato su un numero infinito di reti private senza creare confusione. In effetti, ci sono blocchi di indirizzi IP appositamente riservati per l’uso su queste reti private. (Per le piccole reti domestiche, gli indirizzi che iniziano con 192.168 sono abbastanza comuni.)

Il compito del router è modificare gli indirizzi IP di origine e destinazione nelle intestazioni di ciascun pacchetto secondo necessità mentre passa tra la rete privata e l’Internet pubblica, un processo noto come traduzione degli indirizzi di rete o NAT.

Ci sono diversi metodi per farlo. Un modo comune consiste nell’associare ogni dispositivo sulla rete interna a una porta di rete elencata nell’intestazione del pacchetto. Tali informazioni sulla porta determinano le destinazioni finali dei pacchetti in entrata che sono stati tutti indirizzati all’indirizzo IP pubblico assegnato al router.

Questa discussione è specifica per gli indirizzi IPv4 e il boom delle reti locali è stato un fattore importante nell’evitare una siccità totale di indirizzi IPv4 anche se i dispositivi connessi alla rete si moltiplicano in ogni casa.

Gli indirizzi IPv6, d’altra parte, sono così abbondanti che si presume che questo tipo di reti private non sarà necessario dopo l’adozione universale di IPv6. Tuttavia, se desideri configurare una rete IPv6 interna privata che si connetta a Internet tramite IPv4, sono disponibili anche intervalli di indirizzi IPv6 privati ​​che puoi utilizzare.

Dato che stai leggendo questo su un dispositivo in rete, potresti chiederti cosa il tuo indirizzo IP è. Ci sono molti siti web, come wdzsoft.com/en/qual-è-il-mio-ip questo te lo dirà.

Tuttavia, se, come la maggior parte delle persone, hai il tuo dispositivo connesso a una rete locale, il risultato che riceverai da questi siti sarà l’indirizzo IP pubblico assegnato al tuo router. Per trovare il tuo privato indirizzo IP sulla tua rete locale, dovrai scavare nelle impostazioni di rete del tuo dispositivo. Lifehacker illustra i passaggi che dovrai seguire Windows, macOS, iOS e Android.

Qualcun altro può scoprire il mio indirizzo IP?

Se stai navigando sul Web, stai rivelando il tuo indirizzo IP a ogni sito Web o servizio che visiti, dopotutto, non possono inviarti dati come i contenuti di una pagina Web che stai visitando se non lo sanno dove inviarlo.

Il tuo indirizzo IP è memorizzato (anche se non a tempo indeterminato) nei log del server dei siti Web che visiti e se utilizzi funzionalità interattive di tali siti, come la pubblicazione di un commento su un blog che include informazioni identificative, quell’indirizzo IP può essere collegato a te direttamente.

Tuttavia, quei registri del server non sono pubblici e ci sono leggi sulla protezione dei dati che hanno lo scopo di mantenere tali informazioni private. Detto questo, un utente malintenzionato che è riuscito a violare un server Web potrebbe ottenere l’accesso a quei registri in modo relativamente semplice. Se qualcuno stesse cercando di prenderti di mira direttamente, ci sono altre tecniche che potrebbero utilizzare per ottenere il tuo indirizzo IP, come accedere al tuo router di rete o riuscire a connettersi alla tua rete wireless. (I messaggi di posta elettronica includevano l’indirizzo IP del mittente nell’intestazione, anche se in gran parte non è più così ora che i servizi basati sul Web come Gmail dominano lo spazio.)

Cosa potrebbe fare qualcuno con il tuo indirizzo IP?

Potresti non pensare di valere lo sforzo di un hacker per questo tipo di attacco. Ma con sempre più persone che portano la loro vita professionale a casa con la loro connessione Internet residenziale non professionale, dobbiamo tutti essere più cauti.

Un utente malintenzionato potrebbe utilizzare il tuo indirizzo IP per inviarti spam personalizzato, eseguire un’azione mirata Attacco DDoSo parodia il tuo indirizzo e si travestono da te mentre conducono le loro attività nefaste. E poiché la maggior parte degli indirizzi e-mail pubblici può aiutare a restringere la posizione di qualcuno almeno fino a una città, un indirizzo IP può far parte di un avversario OPSEC tecniche mentre tentano di mettere insieme i pezzi informazioni di identificazione personale a proposito di te.

Come nascondere il tuo indirizzo IP con una VPN

Tuo indirizzo IP può rivelare molto su di te. Dirà a chiunque la tua posizione geografica approssimativa, ad esempio, e ci sono molte ragioni per cui potresti volerlo mascherare. Un modo per farlo è utilizzare una rete privata virtuale o una VPN. Un servizio VPN può stabilire un tunnel crittografato attraverso la rete Internet pubblica dal tuo dispositivo a una rete privata ospitata dal provider VPN. È un po’ come connettersi alla rete domestica, tranne per il fatto che il router di rete potrebbe essere dall’altra parte del mondo. Per i siti esterni, il tuo indirizzo IP sarà quello assegnato al tuo host VPN. Gli indirizzi IP potrebbero non offrire molto in termini di privacy, ma le VPN offrono un modo intelligente per aggirare il problema.

È anche possibile creare tunnel VPN dal dispositivo di origine e terminare sul dispositivo di destinazione se ciascuno è dotato di software VPN compatibile. Molte aziende supportano gateway VPN che creano tunnel tra loro e dispositivi remoti dotati di software VPN compatibile.

Cosa sono le subnetting e le subnet mask?

Indirizzi IP sono gerarchici. In generale, i numeri a sinistra indicano su quale rete si trova il dispositivo con quell’indirizzo IP, mentre i numeri a destra identificano il dispositivo specifico. Tuttavia, il protocollo Internet non definisce dove si trova la linea di demarcazione. Inoltre, alcuni dei bit in un indirizzo possono essere utilizzati per identificare una sottorete o sottorete.

I router determinano quali parti di un indirizzo IP si riferiscono a reti, sottoreti e dispositivi utilizzando a Maschera di sottorete. In IPv4, una maschera di rete è un numero a 8 bit come un indirizzo IP standard, sebbene con tutti i suoi uno a sinistra e tutti i suoi zeri a destra; in sostanza, la linea di demarcazione tra uno e zero definisce la divisione all’interno di un indirizzo IP nello spazio degli indirizzi a cui si riferisce la subnet mask. Il nocciolo della questione qui è abbastanza dettagliato e coinvolge operazioni binarie bit a bit. IPv6, il subnetting è molto più semplice e coinvolge principalmente solo tagliare le cifre degli indirizzi per denotare un intervallo di indirizzi con subnet.

Una cosa importante da tenere a mente è che le informazioni sulla subnet non sono contenute nelle intestazioni dei pacchetti o conosciute dai dispositivi di origine e di destinazione. Viene invece utilizzato dai router e da altre infrastrutture che utilizzano gli indirizzi IP per determinare come consegnare i pacchetti ai dispositivi giusti sulle reti fisiche corrette. Attraverso il subnetting, ad esempio, un amministratore di rete potrebbe prendere un blocco sequenziale di indirizzi IP e distribuirli su tre sottoreti fisiche separate. Non è necessario che il pacchetto conosca quelle sottoreti; il router utilizzerà le sue tabelle di ricerca per capire dove inviare il pacchetto quando sarà il momento.