Come vedere l’indirizzo IP del PC con CMD

Come vedere l'indirizzo IP del PC con CMD

Guida completa per visualizzare l’indirizzo IP del tuo PC tramite Prompt dei comandi

Conoscere il proprio indirizzo IP è un’operazione fondamentale per chi deve configurare la rete, risolvere problemi di connettività o semplicemente verificare le impostazioni della propria connessione. Windows offre uno strumento potente e già integrato nel sistema operativo che permette di ottenere questa informazione in pochi secondi: il Prompt dei comandi, noto anche come CMD. Questa guida ti mostrerà tutti i metodi disponibili per scoprire il tuo indirizzo IP utilizzando esclusivamente la riga di comando, senza bisogno di installare software di terze parti.

Cos’è l’indirizzo IP e perché è importante conoscerlo

L’indirizzo IP (Internet Protocol Address) è un identificativo numerico assegnato a ogni dispositivo connesso a una rete. Esistono due tipi principali di indirizzi IP: l’indirizzo IP pubblico, che ti identifica su Internet ed è fornito dal tuo provider di servizi internet (ISP), e l’indirizzo IP privato, che viene assegnato dal tuo router alla tua rete locale per identificare i dispositivi all’interno della tua casa o ufficio.

Saper distinguere tra questi due tipi di indirizzo è essenziale. Ad esempio, se devi configurare il port forwarding sul tuo router, ti servirà l’indirizzo IP privato del dispositivo. Se invece devi verificare la tua identità su Internet o risolvere problemi di connessione esterna, ti interesserà l’indirizzo IP pubblico.

Aprire il Prompt dei comandi

Prima di eseguire qualsiasi comando, è necessario aprire correttamente il Prompt dei comandi. Ecco i metodi più rapidi per farlo su Windows 10 e Windows 11:

  • Tieni premuto il tasto Windows sulla tastiera e premi contemporaneamente il tasto R. Nella finestra che si apre, digita cmd e premi Invio.
  • Premi il tasto Windows, digita prompt dei comandi nella barra di ricerca e clicca sull’applicazione corrispondente nei risultati.
  • Tieni premuto il tasto Windows e premi X sulla tastiera. Nel menu che appare in basso a sinistra, seleziona Prompt dei comandi o Terminale (a seconda della versione di Windows).

Una volta aperto, vedrai una finestra nera con una riga di testo che inizia con un percorso come C:\Users\NomeUtente>. Questa è la riga di comando dove potrai digitare i comandi necessari.

Metodo 1: Utilizzare il comando ipconfig

Il comando ipconfig è lo strumento più utilizzato e completo per visualizzare le informazioni di configurazione di rete in Windows. È stato sviluppato da Microsoft ed è presente in tutte le versioni del sistema operativo da Windows 95 fino alle versioni più recenti. Per maggiori informazioni ufficiali su questo comando, puoi consultare la documentazione di Microsoft disponibile sul loro sito ufficiale.

Vedere il riepilogo delle connessioni

Per ottenere un riepilogo rapido di tutte le interfacce di rete attive, digita semplicemente ipconfig nella riga di comando e premi Invio. Il risultato mostrerà per ogni scheda di rete attiva i seguenti dati:

  • Nome del connettore: l’identificativo assegnato alla scheda di rete.
  • Indirizzo IPv4: il tuo indirizzo IP privato all’interno della rete locale.
  • Subnet mask: la maschera di sottorete che definisce la porzione di rete e la porzione dell’host.
  • Gateway predefinito: l’indirizzo del router che connette la tua rete locale a Internet.

Vedere informazioni dettagliate con ipconfig /all

Se hai bisogno di informazioni più approfondite, aggiungi il parametro /all al comando. Digita ipconfig /all e premi Invio. Questo comando fornirà dati estesi che includono:

  • L’indirizzo MAC (Physical Address) della scheda di rete.
  • L’indirizzo IPv6, se disponibile e configurato.
  • I server DNS utilizzati per la risoluzione dei nomi di dominio.
  • L’indirizzo del DHCP server che ha assegnato l’IP al tuo dispositivo.
  • Il lease expiration date, ovvero il tempo restante prima che l’indirizzo IP debba essere rinnovato.

Questo output è particolarmente utile quando devi risolvere problemi di rete complessi o quando devi comunicare le tue impostazioni di configurazione a un tecnico del supporto.

Filtrare i risultati per una scheda specifica

Se il tuo computer ha molte schede di rete attive (ad esempio, Ethernet, Wi-Fi, VPN e adattatori virtuali) e vuoi concentrarti solo su una di esse, puoi filtrare l’output. Digita ipconfig | findstr “Ethernet” per vedere solo le informazioni dell’interfaccia Ethernet, oppure ipconfig | findstr “Wireless” per il Wi-Fi. Questo trucco è particolarmente utile sui laptop che hanno multiple connessioni attive contemporaneamente.

Metodo 2: Scoprire l’indirizzo IP pubblico

Il comando ipconfig ti mostra solo l’indirizzo IP privato assegnato dal tuo router. Per conoscere il tuo indirizzo IP pubblico, ovvero quello che vedi i siti web e i servizi online, puoi utilizzare diversi approcci.

Utilizzare un servizio web tramite CMD

Anche se non esiste un comando nativo di Windows che restituisca direttamente l’IP pubblico, puoi combinare il comando curl con un servizio che restituisce il tuo IP. Apri il Prompt dei comandi e digita curl ifconfig.me. Se il comando non è riconosciuto, prova con curl ipecho.net/plain. Il risultato sarà un semplice indirizzo numerico che corrisponde al tuo IP pubblico.

Per informazioni sui servizi di rilevamento dell’IP pubblico, puoi visitare siti come whatismyipaddress.com che spiegano in dettaglio come funziona questo processo e perché il tuo IP pubblico potrebbe differire da quello privato.

Utilizzare ping per verificare la connettività

Il comando ping ti permette di verificare se il tuo computer riesce a comunicare con un indirizzo specifico. Se vuoi controllare che la tua connessione internet sia attiva e vedere l’IP del gateway, puoi digitare ping 8.8.8.8 e premere Invio. Google utilizza l’indirizzo 8.8.8.8 come server DNS pubblico, ed è un ottimo host di test perché è sempre raggiungibile.

Nel risultato del ping, vedrai il tempo di risposta in millisecondi e la perdita di pacchetti. Se ottieni risposte con tempi bassi e zero perdita di pacchetti, la tua connessione internet verso l’esterno funziona correttamente.

Metodo 3: Utilizzare netstat per informazioni avanzate

Il comando netstat (Network Statistics) è uno strumento potente che mostra tutte le connessioni di rete attive sul tuo computer. Apri il Prompt dei comandi e digita netstat -an per vedere un elenco dettagliato di tutte le porte in ascolto e le connessioni stabilite.

Questo comando è particolarmente utile quando devi verificare quali programmi stanno utilizzando la connessione di rete o quando sospetti che un processo sconosciuto stia comunicando con server esterni. L’output mostrerà per ogni connessione l’indirizzo IP locale, la porta locale, l’indirizzo IP remoto e la porta remota.

Filtrare le connessioni per protocollo

Se vuoi vedere solo le connessioni TCP, usa il comando netstat -an | findstr “TCP”. Se preferisci quelle UDP, sostituisci TCP con UDP. Questo filtro ti permette di concentrarti sul tipo di traffico che ti interessa analizzare.

Metodo 4: Utilizzare nslookup per informazioni DNS

Il comando nslookup (Name Server Lookup) ti permette di interrogare i server DNS per ottenere informazioni sugli indirizzi IP associati a un nome di dominio. Apri il Prompt dei comandi e digita nslookup google.com per vedere l’indirizzo IP associato al dominio Google.

Questo strumento è utile quando vuoi verificare che la risoluzione dei nomi DNS stia funzionando correttamente o quando devi scoprire l’indirizzo IP di un server specifico. Puoi anche usare nslookup per determinare il server DNS predefinito del tuo sistema digitando semplicemente nslookup senza parametri, che ti mostrerà il server DNS utilizzato dal tuo computer.

Metodo 5: Utilizzare tracert per analizzare il percorso di rete

Il comando tracert (Trace Route) visualizza il percorso che i pacchetti di dati seguono per raggiungere un indirizzo remoto. Digita tracert google.com e premi Invio. Vedrai una lista di tutti i router (hop) attraversati dal tuo traffico fino a raggiungere il server di destinazione.

Ogni riga dell’output mostra l’indirizzo IP del router intermedio, il tempo di risposta per ciascun hop e il nome host se disponibile. Questo comando è estremamente utile per diagnosticare dove si verifica un rallentamento o un’interruzione della connessione lungo il percorso verso Internet.

Metodo 6: Utilizzare arp per la tabella degli indirizzi MAC

Il comando arp (Address Resolution Protocol) visualizza e modifica la tabella degli indirizzi IP/MAC dei dispositivi nella tua rete locale. Digita arp -a per vedere tutti i dispositivi che il tuo computer ha contattato recentemente sulla rete locale. L’output mostrerà l’indirizzo IP e l’indirizzo MAC fisico di ogni dispositivo con cui hai comunicato.

Questo comando è particolarmente utile quando devi identificare un dispositivo specifico nella tua rete domestica o quando sospetti la presenza di dispositivi non autorizzati collegati alla tua rete.

Troubleshooting: problemi comuni e soluzioni

Il comando ipconfig non funziona

Se ricevi un errore che indica che il comando non è riconosciuto, verifica di aver aperto correttamente il Prompt dei comandi. Assicurati anche che le variabili d’ambiente di Windows siano configurate correttamente. In rari casi, il file cmd.exe potrebbe essere stato spostato o eliminato. Puoi provare ad aprire direttamente il percorso C:\Windows\System32\cmd.exe facendo doppio clic sul file.

Non riesci a vedere l’indirizzo IPv6

Se ipconfig non mostra alcun indirizzo IPv6, è probabile che la tua rete non supporti questo protocollo o che sia stato disabilitato. Puoi verificare le impostazioni della scheda di network aprendo il Pannello di controllo di Windows, andando su Rete e Internet, Centro connessioni di rete e condivisione, modificando le impostazioni della scheda e deselezionando Protocollo Internet versione 6 (TCP/IPv6) se vuoi disabilitarlo, oppure verificando che sia selezionato se vuoi abilitarlo.

L’indirizzo IP cambia frequentemente

Se il tuo indirizzo IP privato cambia ogni volta che riavvii il router o il computer, significa che stai utilizzando un indirizzo assegnato dinamicamente tramite DHCP. Per impostare un indirizzo IP fisso, devi configurare manualmente le impostazioni TCP/IPv4 della tua scheda di rete dalle proprietà di connessione di Windows.

Confronto tra i metodi disponibili

Ogni metodo descritto in questa guida ha uno scopo specifico e complementare agli altri. Ecco una panoramica rapida per aiutarti a scegliere il comando più adatto alle tue esigenze:

  • ipconfig: ideale per vedere rapidamente l’indirizzo IP privato del tuo dispositivo sulla rete locale.
  • ipconfig /all: perfetto quando ti servono informazioni dettagliate su tutte le impostazioni di rete.
  • curl o ping verso un servizio esterno: necessari quando devi conoscere il tuo indirizzo IP pubblico.
  • netstat: utile per analizzare le connessioni attive e le porte in ascolto sul tuo computer.
  • nslookup: essenziale per verificare la corretta risoluzione DNS e ottenere l’IP di un dominio.
  • tracert: fondamentale per diagnosticare problemi di percorso e latenza verso un server remoto.
  • arp: consigliato per identificare i dispositivi connessi alla tua rete locale.

Migliori pratiche e consigli di sicurezza

Quando utilizzi il Prompt dei comandi per analizzare la tua rete, è importante seguire alcune buone pratiche per mantenere la tua connessione sicura e performante.

Innanzitutto, evita di condividere il tuo indirizzo IP pubblico con soggetti non fidati. L’IP pubblico può essere utilizzato per identificare approssimativamente la tua posizione geografica e per tentare attacchi informatici contro i servizi esposti sulla tua rete. Utilizza sempre un firewall per proteggere le porte del tuo computer da accessi non autorizzati.

In secondo luogo, tieni aggiornati i driver della tua scheda di rete. I produttori rilasciano regolarmente aggiornamenti che migliorano la stabilità e le prestazioni della connessione. Puoi verificare gli aggiornamenti sul sito ufficiale del produttore del tuo computer o della scheda madre.

In terzo luogo, se utilizzi spesso il Prompt dei comandi per attività di rete, considera di eseguire sempre il prompt dei comandi con privilegi di amministratore. Clicca con il tasto destro sull’icona del Prompt dei comandi nel menu Start e seleziona Esegui come amministratore. Questo ti permetterà di utilizzare tutti i parametri avanzati dei comandi senza ricevere errori di autorizzazione.

Conclusioni

Il Prompt dei comandi di Windows è uno strumento incredibilmente potente per la gestione e il diagnostico della rete, che molti utenti ignorano a favore delle interfacce grafiche. Conoscere i comandi ipconfig, ping, netstat, nslookup, tracert e arp ti darà un controllo completo sulle informazioni di rete del tuo computer senza dover installare alcun software aggiuntivo.

La prossima volta che dovrai risolvere un problema di connessione o verificare le impostazioni di rete, ricorda che tutto ciò di cui hai bisogno è già integrato nel tuo sistema operativo. Il Prompt dei comandi, con la sua semplicità e potenza, rimane una delle risorse più utili per qualsiasi utente Windows che voglia comprendere meglio il proprio ambiente di rete.

Per ulteriori approfondimenti sui comandi di rete disponibili in Windows, ti consigliamo di consultare la documentazione ufficiale Microsoft sul sito docs.microsoft.com, dove troverai riferimenti completi a tutti i parametri e le opzioni disponibili per ciascun comando descritto in questa guida.