Mai mult
Cum pot determina daca portul este deschis pe un server Windows?
Am'm încercarea de a instala un site sub un alt port de pe un server, dar portul poate fi închis printr-un firewall. Există o modalitate de a ping sau, pe un anumit port, pentru a vedea dacă acesta este deschis?
461
13
Presupunând că-l's un TCP (mai degrabă decât UDP) pe care îl port're încercarea de a utiliza:
Pe server în sine, utilizarea
netstat -an
pentru a verifica pentru a vedea ce porturi sunt de ascultare.Din afara, doar folosi telnet port gazdă "(sau " telnet host:port` pe sistemele Unix) pentru a vedea în cazul în care conexiunea este refuzată, acceptat, sau timeout.
Pe această din urmă încercare, apoi, în general:
Pe Windows 7 sau Windows Vista opțiunea implicită 'telnet' nu este recunoscut ca un internal or external command, operable program or batch file. Pentru a rezolva acest lucru, doar permite: Click *Start → Panou de Control* → Programe → Rândul său, Caracteristici Windows on sau off. În listă, derulați în jos și selectați Telnet Client* și faceți clic pe OK.
Pe Windows poti folosi
pentru a restrânge rezultatele. Puteți filtra, de asemenea, pentru "ASCULTARE", "STABILIT",
TCP
și astfel. Mintea it's case-sensitive, deși.Daca're de verificare din exterior, nu de la server în sine, și nu't doriți să deranjez instalarea telnet (ca nu't veni cu ultimele versiuni de Windows) sau orice alte software-ul, atunci trebuie nativ PowerShell:
(Din păcate, acest lucru funcționează numai cu PowerShell 4.0 sau mai nou. Pentru a verifica PS versiune, tip
$PSVersionTable
.)(Dacă aveți un PSVersion < 4.0, ai're de noroc. Verificați acest tabel:
Chiar dacă puteți să faceți upgrade de versiune de powershell prin instalarea Windows Management Framework 4.0, l-am't face truc pentru mine, Testați-NetConnection cmdlet-ului nu este încă disponibilă).
Pe un calculator cu Windows aveți posibilitatea să utilizați PortQry de la Microsoft pentru a verifica dacă o cerere este deja asculta pe un anumit port, folosind următoarea comandă:
Am făcut așa:
din telnet
Și doar asigurați-vă că firewall-ul este oprit pe acea mașină.
Dacă "telnet" nu este disponibil, descărcați Chit. Este mult superioară Telnet, SSH, etc. clientul și va fi util în multe situații, nu doar asta, mai ales dacă sunteți de administrarea unui server.
Vrei un instrument pentru a face asta? Există un site-ul de la http://www.canyouseeme.org/. În caz contrar, ai nevoie de un alt server pentru a suna înapoi pentru a vedea dacă un port este deschis...
Utilizați această opțiune dacă doriți să vedeți toate utilizate și de a asculta porturile de pe un server Windows:
Vezi toate deschise, ascultare, stabilit porturi:
Pe Windows Server, puteți folosi
PsPing de la Sysinternals este de asemenea foarte bun.
O altă opțiune este de tcping.
De exemplu:
tcping port gazdă
Aici este ceea ce a lucrat pentru mine:
Acesta va confirma daca portul este deschis.
Alte utilități care am găsit-o și este bun și mici, precum și, PortQry Linie De Comandă Port Scanner Versiunea 2.0 https://www.microsoft.com/en-us/download/details.aspx?id=17148
puteți ping un server și un port și vă va spune statul de port, acolo este un utilitar de linie de comandă și un UI pentru ea.