判斷 BarTender 授權服務的 TCP 埠是否已開啟
概述
本文將說明如何驗證與基於 TCP 的遠端服務(例如 BarTender 授權服務)的連線狀態,以及如何檢查特定埠口是否開啟。
適用範圍
BarTender 2019 及以後版本
資訊
從 BarTender 2019 開始,承載 BarTender 授權的系統預設會使用 TCP 埠口 5160。因此,BarTender 用戶端會透過這個埠口從主機系統取得授權資訊。不過,在某些情況下,您可能會發現電腦的防火牆阻擋了這類通訊,導致 BarTender 用戶端在啟用時無法連線到遠端的 BarTender 授權服務。
如果您已經嘗試透過 BarTender 授權精靈在網路上手動搜尋授權,但清單中仍然沒有顯示您的授權,請嘗試以下其中一個指令列工具,檢查預設的 TCP 5160 埠口是否真的被阻擋:
-
若要驗證該埠口是否在伺服器本身啟用並正在監聽,請使用
netstat -na | find "5160" -
若要確認您能否從用戶端端連線到該埠口,執行以下指令時,檢查 TcpTestSucceeded 是 True 還是 False:
PowerShell Test-NetConnection -p Port Host- 例如,我們可以輸入
PowerShell Test-NetConnection -p 5160 192.168.1.100
- 例如,我們可以輸入
一般來說:
- TcpTestSucceeded: False 代表該埠口沒有任何服務在運作、主機無法連線,或是防火牆阻擋了存取
- TcpTestSucceeded: True 代表連線成功