Verificați dacă un port de rețea la distanță este deschis utilizând linia de comandă
- Categorie: Windows
Au fost momente când testam conectivitatea de rețea a unui anumit port al routerului folosind comanda telnet. Telnet venea preinstalat în Windows, dar nu în Windows 10. Explorăm diferite posibilități pentru a verifica dacă un port de rețea la distanță este deschis folosind opțiunile din linia de comandă din Windows 10. Rezumat rapid ascunde 1 Instalați Telnet în Windows 10 2 Verificați dacă portul este deschis sau nu folosind Command Prompt 3 Verificați portul deschis folosind PowerShell
Windows 10 nu vine cu Telnet preinstalat. Chiar și promptul de comandă DOS a devenit, de asemenea, secundar, PowerShell ocupând locul central.
Portqry obișnuia să fie comanda preferată pentru verificarea existenței și ascultării porturilor la distanță, dar a fost disponibil doar până la Windows XP și Windows Server 2003.
Instalați Telnet în Windows 10
Dacă mergeți strict cu o comandă bazată pe DOS, rămâneți fără opțiune decât să instalați telnet în Windows 10. Pentru a instala Telnet, urmați instrucțiunile de mai jos:
- Deschideți linia de comandă Rulați -> cmd
- Rulați următoarea comandă:
pkgmgr / iu: TelnetClient - Accesați Run -> telnet
Verificați dacă portul este deschis sau nu folosind Command Prompt
Pentru a verifica portul de rețea, urmați instrucțiunile de mai jos:
Deschideți Telnet utilizând cei trei pași descriși mai sus și lansați următoarea comandă:
deschideți google.com 80
Unde google.com este gazda pe care doriți să o testați. De asemenea, puteți pune o adresă IP în locul numelui. 80 este numărul portului pe care doriți să-l testați. Ar trebui să înlocuiți 80 cu numărul de port dorit.
Dacă primești apăsați orice tastă pentru a continua prompt, aceasta înseamnă că portul este deschis și răspunde la telnet. Dacă primești Nu s-a putut deschide conexiunea sau un ecran gol cu cursorul intermitent, aceasta înseamnă că portul este închis.
Dacă primești Conexiunea la gazdă a fost pierdută , aceasta înseamnă că portul este deschis, dar gazda nu acceptă conexiuni noi.
Verificați portul deschis folosind PowerShell
Deoarece Microsoft împinge PowerShell și CMD a devenit un sistem vechi, ar trebui să folosim PowerShell pentru cea mai mare parte a activității noastre. Să verificăm dacă un port de rețea la distanță este deschis și ascultă sau nu.
- Deschideți PowerShell accesând Rulați -> Powershell
- Rulați următoarea comandă
tnc google.com -port 80

Verificarea portului deschis folosind PowerShell
tns este scurt pentru Test-NetworkConnection comanda. google.com este numele gazdei. De asemenea, puteți pune o adresă IP în locul numelui gazdei. Puteți specifica numărul portului folosind comutatorul -port la sfârșitul comenzii tnc.
Comanda TNC vă va oferi informații de bază despre conexiunea de rețea, cum ar fi numele computerului, adresa IP, interfața prin care vă conectați, IP sursă, indiferent dacă ping-ul are succes sau nu, timpul de răspuns Ping și în cele din urmă TcpTestSucceeded. TcpTestSucceeded iti voi da Adevărat dacă portul este deschis și fals dacă portul este închis.
Aceste comenzi și tehnici sunt foarte utile atunci când depanați o rețea. Vă rugăm să ne informați dacă acest lucru a fost util în comentariile de mai jos și vom adăuga mai multe tehnici de depanare în viitor.