Port

如何檢查我的伺服器是否被允許通過特定埠訪問另一台伺服器?

  • November 15, 2010

我的伺服器:Windows Server 2003。他們的伺服器:可能是同樣的東西……它在那裡執行活動目錄 LDAP……

問題是當嘗試通過安全埠連接到 LDAPS 時,它只是超時。但是,它在我的 QA 伺服器(伺服器 A)上執行良好,但在實時生產伺服器(伺服器 B)上它只是超時。我已經在兩台伺服器上設置了相同的所有內容……他們說他們已經允許我的兩台伺服器通過特定埠通過防火牆,但是它只適用於其中一個,因此我知道這不是我的程式碼失敗,而是一些其他問題…因為就像我說的,它在 QA 上執行良好,但在 Live 上失敗…

有什麼我可以執行來檢查為什麼它會從實時伺服器超時?我嘗試了 ping 和 tracert,兩台伺服器上的效果相同,它響應良好……但是當嘗試將埠號添加到這些命令時,我只是得到一個錯誤,是否有類似的命令可以測試埠?

謝謝..

您可以嘗試的一個非常基本的檢查是遠端登錄到埠,如果超時則無法訪問,如果您獲得清晰的螢幕和閃爍的游標(它可能最終超時並出錯,甚至可能列印一些文本),只需鍵入“ TELNET {IP 地址} {PORT}”。

為了增加 Chopper3 的答案,還有一個名為nmap的程序可以為此派上用場。有一個不錯的 windows 版本。您應該能夠輸入 nmap 然後輸入 IP 地址,它將掃描給定 ip 上的開放埠。

引用自:https://serverfault.com/questions/202214