我有一個 Azure Windows 虛擬機,在其中啟用了網路安全組下的入站規則埠 8080。但是,當我嘗試檢查從我的 Windows 機器到 Azure VM 的連接時,它失敗了。我使用了以下命令。
>telnet <public_ip_address_of_the_vm> 8080
Connecting To XX.XXX.XXX.XXX...Could not open connection to the host, on port 8080: Connect failed
注意:VM 啟用了公共 IP 地址。如何進一步解決此問題?
uj5u.com熱心網友回復:
首先要做的是確保 VM 正在運行。然后,看看有問題的 NIC 的有效安全規則。

如果 VM 有多個 NIC,您需要查看每個 NIC 的有效規則(它們可能不同)。
若要運行快速測驗以確定是否允許進出 VM 的流量,請使用 Azure 網路觀察程式的IP 流驗證功能。IP 流驗證告訴您流量是被允許還是被拒絕。如果被拒絕,IP 流驗證會告訴您哪個安全規則正在拒絕流量。
如果沒有安全規則導致 VM 的網路連接失敗,問題可能是由于:
- 在虛擬機作業系統中運行的防火墻軟體
- 為虛擬設備或本地流量配置的路由。Internet 流量可以通過強制隧道重定向到您的本地網路。如果您強制將 Internet 流量隧道傳輸到虛擬設備或本地,您可能無法從 Internet 連接到 VM。要了解如何診斷可能阻礙流量流出 VM 的路由問題,請參閱診斷虛擬機網路流量路由問題。
帶有分步說明的完整故障排除檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/416135.html
標籤:
