Vediamo di seguito come verificare se una porta TCP è aperta o chiusa sui diversi sistemi operativi più diffusi.
La procedura è utile, ad esempio, per verificare se si riesce o meno a collegarsi al server di posta.
Nei successivi esempi ci riferiamo quindi al server SMTP di tophost, ovvero mail.tophost.it su porta 25 o 587, ma potremmo fare la stessa cosa per il server IMAP, ovvero pop.tophost.it e la porta 143
Windows
- Premere il tasto Windows e digitare "Funzioni Windows" nella barra di ricerca. Quindi, selezionare Attiva o disattiva funzionalità di Windows
- Spuntare la casella di controllo Telnet Client e fare clic su OK
- Premere tasto Windows + R, digitare "cmd.exe" e fare clic su OK
- Immettere "telnet + indirizzo IP o nome host + numero di porta" (ad esempio, telnet mail.tophost.it 25 o telnet mail.tophost.it 587) per eseguire il comando telnet nel Prompt dei comandi e verificare lo stato della porta TCP.
Se la porta è aperta viene mostrato solo il cursore (una barretta lampeggiante), mentre se la porta è chiusa viene mostrato, dopo alcuni secondi, un messaggio che contiene anche la dicitura Connect failed.
MacOS precedente alla v.11 BigSur
- Fare cli sull'icona Spotlight
nell'angolo in alto a destra o premere Command + barra spaziatrice
- Digitare "Utilità di rete" nel campo di ricerca e selezionare Utilità di rete
- Selezionare Scansione porta, immettere un indirizzo IP o un nome host nel campo di testo e specificare un intervallo di porte. Fare clic su Scansiona per iniziare il test. Se una porta TCP è aperta, viene visualizzata qui.
Verra mostrato un riepilogo con la scritta Open o Closed di fianco.
MacOS successivo alla v.11 BigSur
- Fare cli sull'icona Spotlight
nell'angolo in alto a destra o premere Command + barra spaziatrice
- Inserire "Terminale" nella barra di ricerca e selezionare Terminale.
- Immettere "nc -zv + nome host + numero di porta" (ad esempio, nc -zv mail.tophost.it 25 o nc -zv mail.tophost.it 587) per eseguire il comando telnet e verificare lo stato della porta
- Se la porta è aperta, viene visualizzato il messaggio Connection to mail.tophost.it port 25 [tcp] succeeded!
Se la porta è chiusa, viene visualizzato il messaggio nc: connectx to mail.tophost.it port 25 (tcp) failed: Connection refused.
Linux
- Aprire Terminale sul computer Linux
- Immettere "telnet + indirizzo IP o nome host + numero di porta" (ad esempio, telnet mail.tophost.it 25 o telnet mail.tophost.it 587) per eseguire il comando telnet nel Prompt dei comandi e verificare lo stato della porta
- Se la porta è aperta, viene visualizzato il messaggio Connected to mail.tophost.it
Se la porta è chiusa, viene visualizzato il messaggio Connection refused.
Creato a: 16/03/2016 12:36pm
L'ultima volta a: 26/09/2025 4:15pm
L'ultima volta a: 26/09/2025 4:15pm