introduzione
Gli indirizzi IP sono un nome in codice assegnato a un sistema su una rete. Funziona poiché l'indirizzo postale che fornisce il traffico di rete viene trasferito al sistema corretto.
Un indirizzo IP (o indirizzo protocollo Internet) è un'etichetta numerica assegnata a tutti i dispositivi collegati a una rete di sistema. Un indirizzo IP fornisce sia la localizzazione che l'identificazione di un dispositivo. L'IP è unico nella rete e consente la comunicazione tra ogni dispositivo connesso. Inoltre, dovremmo sapere che sono disponibili due tipi di indirizzi IP diversi: privato e pubblico.
Un'altra distinzione potrebbe essere fatta tra IPv6 e IPv4. IPv4 è il formato IP standard, composto da una struttura comune in 4 parti, insieme a 4 byte isolati da punti (ad esempio, 198.122.0.0). Nel set, tutti i numeri possono variare da 0 a 255. Pertanto, l'intervallo completo di indirizzi IP va da 0.0.0.0 a 255.255.255.255. Tuttavia, presto IPv4 non sarà più in grado di fornire indirizzi sufficienti con il crescente numero di macchine.
Pertanto è stato sviluppato IPv6, un formato che utilizza indirizzi a 128 bit. IPv6 doveva salvarci dalla carenza di indirizzi IP univoci, poiché il numero di macchine collegate a Internet continua ad aumentare di giorno in giorno.
- Esiste anche un altro modo per classificare più indirizzi IP a seconda che siano dinamici o statici.
- Se il nostro sistema ha un IP statico, significa che questo indirizzo IP del nostro sistema sarà sempre lo stesso.
- Inoltre, ogni volta che ci collegheremo a Internet, il nostro indirizzo IP rimarrà lo stesso.
- Se il nostro sistema ha un IP dinamico, probabilmente cambierà.
- DHCP (o Dynamic Host Configuration Protocol) è responsabile della selezione degli indirizzi IP dinamici.
- Quasi tutte le macchine su Internet, e molto probabilmente anche le nostre, hanno un indirizzo IP dinamico poiché rappresentano l'opzione di costo più conveniente.
- Gli indirizzi IP non sono casuali. Matematicamente, sono prodotti e assegnati da IANA (Internet Assigned Numbers Authority), una distribuzione del file ICANN (Internet Corporation per nomi e numeri assegnati).
ICANN può essere descritta come un'impresa senza scopo di lucro creata nel 1998 negli Stati Uniti per sostenere il mantenimento della sicurezza di Internet e consentirne l'accesso a tutti. Su Internet, chiunque registri qualsiasi dominio sperimenta ogni volta un registrar di nomi di dominio, che paga una tariffa per registrare quel dominio presso ICANN.
Funzionamento dell'indirizzo IP
Se desideriamo capire perché un dispositivo specifico non si connette nel modo che ci aspetteremmo o vorremmo risolvere il motivo per cui la nostra rete non funziona, sarà utile capire come funziona un indirizzo IP.
L'IP funziona in modo simile ad altri linguaggi interagendo con le linee guida per trasmettere informazioni. Ogni dispositivo trova, trasferisce e scambia dati con altri dispositivi LinkedIn con l'aiuto di questo protocollo.
In genere, l'utilizzo degli indirizzi IP avviene in secondo piano. Questo processo funziona come segue:
- Indirettamente, il nostro dispositivo si collega inizialmente a Internet collegandosi a una rete collegata a Internet, garantendo al nostro dispositivo l'approccio a Internet.
- Probabilmente, quella rete sarà il nostro ISP (Internet Service Provider) quando saremo a casa. Sarà la nostra rete aziendale al lavoro.
- Il nostro indirizzo IP viene assegnato al nostro dispositivo dal nostro ISP.
- La nostra attività su Internet sperimenta l'ISP; ce lo restituiscono con il nostro indirizzo IP. È il loro compito assegnare un indirizzo IP al nostro dispositivo perché ci forniscono l'accesso a Internet.
- Il nostro indirizzo IP può tuttavia cambiare. Ad esempio, accendere o spegnere il router o il modem può modificare. Possiamo anche contattare il nostro ISP; possono modificarlo per noi.
- Quando siamo fuori, ad esempio, e portiamo con noi il nostro dispositivo, il nostro indirizzo IP di casa non viene con noi. È perché utilizzeremo altre reti per utilizzare Internet e utilizzeremo un indirizzo IP diverso assegnatoci dall'ISP, come il bar, l'aeroporto o l'hotel.
Tipi di indirizzi IP
Esistono molte categorie di indirizzi IP e diversi tipi in ciascuna categoria:
Tutte le aziende e i privati hanno due diversi indirizzi IP con il piano di servizi Internet: pubblico e privato. I termini pubblico e privato sono associati alla posizione di rete, ovvero in una rete viene utilizzato un indirizzo IP privato. Tuttavia, un indirizzo IP pubblico viene utilizzato esternamente in una rete.
Tutti i dispositivi hanno un indirizzo IP privato che si collega alla nostra rete internet. Contiene tablet, smartphone e computer ma anche dispositivi abilitati Bluetooth, come smart TV, stampanti o altoparlanti. Con lo sviluppo dell’IoT, il totale degli indirizzi IP privati che abbiamo probabilmente aumenterà a casa.
Il nostro router richiede un modo per riconoscere separatamente questi elementi e diversi elementi richiedono un modo per identificarsi a vicenda. Pertanto, il nostro router produce indirizzi IP privati e questi sono identificatori univoci per tutti i dispositivi che li separano sulla rete.
Questo indirizzo è l'indirizzo principale relativo a tutta la nostra rete. Inoltre, vengono aggiunti all'indirizzo IP primario della nostra rete, mentre tutti i dispositivi collegati hanno il proprio indirizzo IP. Il nostro indirizzo IP pubblico viene fornito al nostro router tramite il nostro ISP.
Gli ISP in genere includono un gruppo importante di indirizzi IP e li condividono con i propri clienti. Il nostro indirizzo IP pubblico è un indirizzo che ogni dispositivo utilizzerà per identificare la nostra rete al di fuori della nostra rete Internet.
Gli indirizzi IP pubblici sono divisi in due diversi tipi: statici e dinamici.
Gli indirizzi IP statici saranno coerenti rispetto agli indirizzi dinamici. Un indirizzo IP sarà lo stesso una volta assegnato dalla rete. La maggior parte delle aziende e degli individui non necessitano di un indirizzo IP statico; tuttavia, per le aziende che dovrebbero ospitare i propri server, è importante averne uno. È perché un indirizzo IP statico garantisce che gli indirizzi e-mail e i siti Web ad esso collegati includeranno un indirizzo IP stabile. È importante se desideriamo che altri dispositivi possano trovarli sul web in modo coerente.
Porta al punto successivo. Esistono due diverse forme di indirizzi IP dei siti Web. Per i titolari di siti web che non ospitano il proprio server e dipendono piuttosto da un pacchetto di hosting del web - come è la situazione per quasi tutti i siti web - sono disponibili due tipi di indirizzi IP per i siti web, che sono elencati e spiegati di seguito:
Molti siti Web che dipendono da schemi di hosting condiviso saranno uno dei numerosi siti Web ospitati su un server simile da provider di hosting Web. Questo è di solito il caso dei siti web delle PMI o dei singoli siti web, in cui i volumi di traffico sono convenienti e i siti sono limitati in termini di numero di pagine, ecc. I siti web ospitati conterranno in questo modo indirizzi IP condivisi.
Alcuni schemi di web hosting includono la possibilità di acquistare un indirizzo IP dedicato. Può rendere molto più semplice ottenere un certificato SSL e permetterci di eseguire il nostro server FTP (File Transfer Protocol). Rende conveniente trasferire e condividere file con due o più persone all'interno di un'organizzazione e consente opzioni di condivisione anonima di FTP.
Inoltre, un indirizzo IP dedicato per accedere al nostro sito Web con l'indirizzo IP ci consente di accedere al nostro sito Web con l'indirizzo IP anziché con il nome di dominio, utile se desideriamo stabilirlo e verificarlo prima di registrare il nostro dominio.
Automaticamente, questi indirizzi IP cambiano regolarmente. Gli ISP acquistano un grande gruppo di indirizzi IP e li assegnano automaticamente ai propri clienti. Li riallocano e reimpostano gli indirizzi IP precedenti nel gruppo per essere utilizzati periodicamente per altri clienti. Per gli ISP, la logica è produrre risparmi sui costi per questo approccio.
Ad esempio, automatizzare il flusso continuo di indirizzi IP significa che non è necessario svolgere particolari attività per ricreare un indirizzo IP di un cliente se cambia casa. Ci sono anche molti vantaggi in termini di sicurezza dovuti alla modifica dell'indirizzo IP che rende complesso per gli hacker hackerare la nostra interfaccia di rete.
Minacce alla sicurezza degli indirizzi IP
Prerequisiti
- Il sistema operativo Linux
- Accesso a una riga di comando/finestra terminale
Trova il nostro indirizzo IP utilizzando la riga di comando
Esistono alcuni comandi diversi che possiamo utilizzare per verificare il nostro indirizzo IP. Possiamo iniziare aprendo una riga di comando/finestra terminale per eseguire questi comandi.
Java aggiungendo a un array
1. Con il comando hostname
Dalla finestra del terminale possiamo verificare il nostro indirizzo IP con l'aiuto del seguente comando:
hostname -I
Il nostro sistema mostrerà l'indirizzo IP interno.
2. Con il comando ip addr
Possiamo controllare il nostro indirizzo IP utilizzando un comando, ad esempio indirizzo IP
ip addr
Il nostro sistema eseguirà la scansione del nostro hardware e mostrerà lo stato di tutti gli adattatori di rete di cui disponiamo. Controlla la voce che indica ether/link. Dovremmo vedere uno dei seguenti:
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
Queste voci ne conterranno una per un adattatore wireless o WiFi o un adattatore cablato o Ethernet. Inoltre, potremmo avere la voce per l'adattatore virtuale. Generalmente solo una voce avrà elencato l'indirizzo IP che è quello che desidereremo.
Importante: La cifra dopo la barra /64 -- e --/24 rappresenta la dimensione della rete. Inoltre, aiuta con la mappatura e la scansione delle dimensioni della rete.
3. Con il comando ifconfig
Questo metodo viene utilizzato per trovare i nostri indirizzi IP associati applicando il comando ifconfig. Digitare il seguente comando in questa riga di comando:
ifconfig
Il sistema mostrerà ogni connessione di rete come virtuale, connessa e disconnessa. Controlla quello etichettato MULTICAST, RUNNING, BROADCAST, UP per trovare il nostro indirizzo IP. Elenca entrambi IPv6 e IPv4 indirizzi.
Importante: Quando controlliamo il nostro indirizzo IP, potremmo notare il termine di loopback. Si riferisce a un indirizzo IP che fornisce traffico a un sistema simile. L'indirizzo di loopback è solitamente 127.0.0.1. O stiamo esaminando la linea imprecisa oppure non siamo connessi a una rete quando esaminiamo l'indirizzo elencato.
4. Trova il nostro indirizzo IP utilizzando una GUI in Linux
Se stiamo utilizzando l'interfaccia punta e clicca per eseguire il nostro Linux sistema, possiamo verificare il nostro indirizzo IP considerando i seguenti passaggi:
- accedere Impostazioni all'interno della barra di ricerca del Menù dell'applicazione.
- Premere sull'icona, ovvero Impostazioni che appare tra le uscite.
- Quindi, cerca nella scheda, ad esempio Rete all'interno del Menù Impostazioni, e premere sull'icona, ovvero Impostazioni cablate avanzate.
- Si aprirà una finestra pop-up insieme ai dettagli delle impostazioni cablate. Qui possiamo controllare entrambi i nostri Indirizzo IPv6 e indirizzo IPv4.
Controlla l'indirizzo IP pubblico
Possiamo contattare il sito Web esterno per trovare il nostro indirizzo IP pubblico.
Se utilizziamo un browser qualsiasi, possiamo navigare su:
https://www.whatismyip.com
O,
Se utilizziamo un terminale o una riga di comando, utilizza il comando di recupero come wget o curl per mostrare un indirizzo IP esterno.
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
Importante: Quando utilizziamo curl per la connessione a un sito Web (non sicuro), l'output risponderà con l'errore.
Che cos'è un indirizzo IP pubblico/privato
In una rete, tutti i computer devono avere il proprio indirizzo IP. Introdurrà errori nella rete se due computer hanno un indirizzo IP simile.
La maggior parte delle reti moderne troverà il problema e ci chiederà di risolverlo. Diverse reti più vecchie, tuttavia, potrebbero sentirsi mortificate, cercando di instradare il traffico verso entrambi i sistemi.
La maggior parte dei computer avrà due indirizzi IP distinti che sono i seguenti:
Indirizzo IP pubblico: È l'indirizzo che incontriamo su un sito web se lo stiamo visitando. Il nostro sistema si collegherà a un router con l'indirizzo IP (interno) quando ci colleghiamo a qualsiasi piccola rete. A sua volta, quel router si connette a una rete enorme (come un provider di servizi Internet) e dispone di un proprio sistema di indirizzi IP.
Indirizzo IP privato: È l'indirizzo IP utilizzato su una rete. È anche quello che vorremo utilizzare per configurare gli strumenti di routing. In genere, l'indirizzo IP interno inizia con l'indirizzo IP 192.168.x.x sulle reti più piccole. Viene assegnato al nostro sistema ogni volta che ci connettiamo dinamicamente.
Alcuni intervalli di indirizzi IPv4 sono riservati per una rete privata. Questi sono elencati di seguito:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18