2015-04-29 113 views
0

我有一個Windows 2008 R2服務器需要偵聽特定端口(例如1234)以使應用程序升級正常工作,但目前該應用程序沒有爲端口1234配置偵聽器服務。檢查端口是否通過防火牆打開,沒有偵聽器服務實際正在偵聽

我們的防火牆由第三方管理,但我想事先檢查在安裝更新之前已打開端口1234。這可能嗎?

我知道我可以遠程登錄服務器上的其他偵聽端口,但由於此服務器沒有應用程序偵聽1234我不能確定它實際上是否打開。連接到顯然是在監聽netstat的端口時,Telnet結果不一致。

有什麼我可以在Powershell或VB中做的事情,比如在升級之前爲端口1234設置一個監聽器,以確保它可以順利進行?

非常感謝提前。

回答

0

任何接受流量的東西都可以使用。

  1. 在端口1234上運行一些其他服務,看看您是否可以連接到該端口。
  2. 在服務器上使用WireShark等網絡嗅探器,看看您是否獲得連接到端口1234的連接。
  3. 在服務器上安裝netcat並告訴它監聽端口1234,然後連接到防火牆上的端口。如果連接,端口是開放的。 (這實際上與#1相同,但沒有實際的服務。)
+0

我無法下載Netcat/Ncat for Windows,因爲我們的公司防火牆正在阻止它。 我已經設法在本地安裝Wireshark,所以我會有一點玩 – Potatan

+0

總是有「運動鞋網」的方法。 (即軟盤,CD-RW,USB密鑰等)。 –

相關問題