534 Stimmen

Wie kann ich feststellen, ob ein Port auf einem Windows-Server offen ist?

Ich versuche, eine Website unter einem alternativen Port auf einem Server zu installieren, aber der Port kann durch eine Firewall geschlossen sein. Gibt es eine Möglichkeit, einen Ping zu einem bestimmten Port zu senden oder zu empfangen, um zu sehen, ob er offen ist?

2 Stimmen

24voto

Machtyn Punkte 2346

Si telnet nicht verfügbar ist, laden Sie PuTTY . Es ist ein weitaus besserer Telnet-, SSH- usw. Client und wird in vielen Situationen nützlich sein, nicht nur in dieser, insbesondere wenn Sie einen Server verwalten.

0 Stimmen

Ja, aber nicht für das Einfügen von Forth-Code, zum Beispiel mit AmForth (es sei denn, Sie verwenden PuTTY in Kombination mit Überlauf bearbeiten ).

16voto

zehnaseeb Punkte 397

Verwenden Sie diese Option, wenn Sie alle verwendeten und abgehörten Ports auf einem Windows-Server sehen möchten:

netstat -an |find /i "listening"

Alle offenen, überwachenden und eingerichteten Ports anzeigen:

netstat -a

13voto

Douglas Mayle Punkte 19645

Brauchen Sie ein Werkzeug dafür? Es gibt eine Website unter http://www.canyouseeme.org/ . Andernfalls müssen Sie von einem anderen Server zurückgerufen werden, um zu erfahren, ob ein Port offen ist...

8voto

Derbium Punkte 139

Unter Windows Server können Sie Folgendes verwenden

netstat -an | where{$_.Contains("Yourport")}

0 Stimmen

Das Problem der Firewall wird dadurch in keiner Weise gelöst.

5 Stimmen

Dies funktioniert mit Powershell

0 Stimmen

Oder meinen Sie "einen Windows-Server"?

4voto

PsPing von Sysinternals ist ebenfalls sehr gut.

0 Stimmen

Gutes Werkzeug. Ein Beispielcode wäre: PsPing -n 20 -i 0 servername:port

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X