簡體   English   中英

無法打開Azure VM打開端口

[英]Cannot open Azure VM open port

我有一個正在Azure VM上運行的開發計算機游戲服務器。 目前,我無法看到通過VM上的端口(22)運行的服務。 我已經在Azure上的VM的網絡設置中添加了入站規則,如圖中所示

Azure門戶
Azure門戶

我還在虛擬機本身的防火牆中添加了入站規則,如下圖所示,這些端口。 (TCP的另一條規則具有相同的配置)

防火牆設定
防火牆功能

如下圖所示,該程序正在偵聽其中一個端口,但是使用http://canyouseeme.org/ (如下面的屏幕截圖左側所示),該端口似乎未打開。右側顯示了正在偵聽端口(22)的應用程序(服務器)。

程序
程序

有沒有我沒有正確配置的東西? 任何建議將不勝感激。

首先,從VM中防火牆設置的屏幕快照中,您應該將特定端口22,43配置為本地端口 所有端口配置為VM中入站防火牆規則的遠程端口

其次,我已經使用http://canyouseeme.org/在我的VM中測試了端口狀態。 結果,對於TCP端口,它運行良好,但是對於UDP端口,即使我已經配置了防火牆設置和門戶網站NSG,它也無法反映端口的實際狀態。 原因應該是UDP協議與具有三向握手連接的TCP協議不同。

總之,我們可以使用這種方法檢查TCP端口。 對於UDP端口,我們需要通過直接從客戶端訪問該服務或應用程序來進行驗證。

您將需要將這些端口配置為本地端口,這應該允許該應用程序通過UDP訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM