Come trovare il mio numero di porta sulla mia LAN

click fraud protection

Apri un terminale. Per Windows, apri un prompt dei comandi facendo clic su "Start" e digitando "CMD" nella casella "Esegui". Per un Mac, digita "terminale" nel Finder o vai alla cartella Applicazioni, apri la cartella Utilità e apri "Terminale". Questi comandi possono essere eseguiti dal computer client o dal lato server. Spesso, non avrai accesso al lato server.

Esegui il comando "netstat -an" dal terminale o dal prompt dei comandi. L'output è simile per Linux, Windows e Mac. Se il tuo output ha più sezioni, scorri verso l'alto fino a trovare queste intestazioni di colonna: Protocollo, Indirizzo locale, Indirizzo estero e Stato. Le colonne dell'indirizzo locale ed esterno indicano l'indirizzo del protocollo Internet (IP) e il numero di porta, separati da due punti. Ogni riga indica un'applicazione in conversazione con un altro computer o in attesa di stabilire una conversazione.

Cerca uno stato di "ascolto" per trovare il numero di porta dei servizi in esecuzione sul tuo computer (il tuo computer agisce come server.) "Ascolta" significa che il tuo computer è in attesa che un altro computer richieda l'accesso a quello applicazione. Guarda sotto la colonna "Indirizzo locale" della riga associata per determinare il numero di porta.

Cerca lo stato "stabilito" per trovare il numero di porta che il tuo computer utilizza per connettersi ai servizi in esecuzione su un altro computer (il tuo computer funge da client). "Stabilito" significa che il tuo computer sta comunicando con un'applicazione su un altro computer. Guarda sotto la colonna "Indirizzo estero" della riga associata per determinare il numero di porta.

Eseguire "netstat -bn" e "netstat -abn" da un prompt dei comandi di Windows per determinare il numero di porta in uso da una particolare applicazione. Su un computer che esegue l'applicazione come servizio (lato server), cerca l'applicazione nello stato "in ascolto" e controlla la colonna "Indirizzo locale" per trovare il numero di porta dell'applicazione. Su un computer che tenta di connettersi al servizio (lato client), aprire l'applicazione per stabilire la connessione, quindi eseguire il comando "netstat -abn". Cerca l'applicazione nello stato "stabilito" e trova il numero di porta dell'applicazione nella colonna "Indirizzo estero".

Questo è più difficile da fare per Linux o Mac, ma il comando "lsof -i" a volte ti mostrerà le applicazioni e le porte tcp che usano.

Trova il numero di porta non standard che è stato configurato sul server. A tale scopo, utilizzare uno dei metodi precedenti o esaminare le preferenze di configurazione per l'applicazione in esecuzione sul server. Se non hai accesso al server, chiedi all'amministratore del server quale numero di porta utilizza l'applicazione.

Ogni conversazione è associata a due numeri di porta. Il lato server è un numero di porta standard o noto che va da 0 a 1023 e il lato client è un numero generato casualmente solo per quella breve conversazione e va da 49152 a 65535.

Quando il numero di porta di un'applicazione del server è stato configurato per essere una porta non standard, allora un computer deve modificare il numero di porta dell'applicazione client in modo che corrisponda a quello del server per connettersi al servizio. Se Google fosse configurato per utilizzare la porta 8080 anziché la porta standard 80, ad esempio, avresti accesso digitando "http://google.com: 8080" nel tuo browser web; in questo caso, il browser sarebbe l'applicazione client. Ogni applicazione client ha un modo diverso per configurare i numeri di porta non standard.

Per vedere tutte le opzioni per il comando netstat, digita "netstat /?" in un prompt dei comandi di Windows o digita "man netstat" in un terminale Mac o Linux.