HACKLOG 1x04 - DNS & Indirizzo IP Locale e Pubblico (Tutorial Informatica Linux e Software)
Sommario:
Conoscere l'indirizzo IP del dispositivo è importante per la risoluzione dei problemi di rete, l'impostazione di una nuova connessione o la configurazione di un firewall.
L'indirizzo IP può essere classificato in due categorie, pubblico e privato. Un IP pubblico è un indirizzo IP univoco a cui è possibile accedere da Internet. Gli indirizzi IP privati sono riservati per uso interno nella rete privata senza essere esposti direttamente a Internet. Inoltre, esistono due tipi di indirizzi IP, IP versione 4 (IPv4) e IP versione 6 (IPv6).
Questo articolo spiega diversi metodi per determinare gli indirizzi IP pubblici e privati di un sistema Linux.
Trova il tuo indirizzo IP privato
Gli indirizzi IP privati non sono instradabili su Internet e devono funzionare solo all'interno della rete locale. Di solito, gli indirizzi IP privati vengono assegnati a ciascun dispositivo all'interno della rete locale dal router. Ciò fornisce un indirizzo IP univoco per i dispositivi all'interno della rete locale, come telefono, laptop, smart TV, stampante, media center e così via. I dispositivi sulla rete locale si connettono a Internet tramite NAT (traduzione dell'indirizzo di rete).
I seguenti intervalli di indirizzi IPv4 sono riservati per le reti private:
- 10.0.0.0/8172.16.0.0/12192.168.0.0/16
È possibile determinare l'indirizzo IP privato del sistema eseguendo una query sullo stack di rete con comandi come
ip
,
ifconfig
o
hostname
.
In Linux, lo strumento standard per visualizzare e configurare le interfacce di rete è
ip
.
Per visualizzare un elenco di tutte le interfacce di rete e l'indirizzo IP associato digitare il comando seguente:
ip addr
L'output sarà simile al seguente. L'indirizzo IP privato è evidenziato.
È inoltre possibile utilizzare i seguenti comandi per visualizzare l'indirizzo IP privato:
hostname -I
Trova il tuo indirizzo IP pubblico
Un indirizzo IP pubblico è un indirizzo IP instradabile a livello globale assegnato a un dispositivo di rete, che consente l'accesso diretto a Internet. Sono assegnati al dispositivo dal suo ISP e ogni dispositivo ha un indirizzo IP pubblico univoco. Gli indirizzi IP pubblici sono utilizzati dai router domestici, dai server Web, dai server di posta e così via.
Determinare l'indirizzo IP pubblico implica contattare un server remoto tramite il protocollo HTTP / HTTPS o DNS e ottenere l'indirizzo IP dalla risposta del server remoto.
Su macchine desktop, il modo più semplice per scoprire il tuo indirizzo IP pubblico è digitare "qual è il mio IP" nel tuo browser.
La maggior parte dei provider DNS come OpenDNS e Google ti consente di interrogare i loro server e ottenere il tuo indirizzo IP pubblico.
Puoi usare uno dei comandi seguenti per ottenere il tuo IP:
-
dig ANY +short @resolver2.opendns.com myip.opendns.com
dig ANY +short @resolver2.opendns.com myip.opendns.com
dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
Esistono molti servizi HTTP / HTTPS online che rispondono con il tuo indirizzo IP pubblico. Ecco qui alcuni di loro:
-
curl -s
curl -s
curl -s api.infoip.io/ip
curl -s ip.appspot.com
wget -O - -q
Se uno dei comandi sopra non funziona, potrebbe esserci un problema con il servizio online.
Puoi persino creare un alias nel tuo file
~/.bashrc
o
~/.zshrc
modo da non dover digitare e ricordare un comando lungo. Ad esempio, è possibile aggiungere il seguente alias:
alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'
Ora, ogni volta che devi trovare il tuo IP pubblico, digita
pubip
nel tuo terminale.
Conclusione
Ti abbiamo mostrato diversi comandi e servizi online che puoi utilizzare per scoprire il tuo indirizzo IP privato e pubblico.
terminale di reteCome trovare l`indirizzo IP in Windows: Ricerca indirizzo Ip
Qual è il mio indirizzo IP? Come scoprire l`indirizzo IP? Gli utenti di Windows 10/8/7 possono scoprire il loro indirizzo IP, accedendo al pannello di controllo.
Come trovare l'indirizzo IP di un dominio usando il comando nslookup in Windows
Come trovare l'indirizzo IP di un dominio usando il comando NSLookup in Windows.
Che cos'è un indirizzo IP, differenza tra indirizzo IP statico e dinamico?
GT spiega: che cos'è un indirizzo IP e la differenza tra un indirizzo IP statico e dinamico?