通过 Azure 门户使用 Azure 网络观察程序排查连接问题Troubleshoot connections with Azure Network Watcher using the Azure portal

了解如何使用排查连接问题来验证是否可以建立从虚拟机到给定终结点的直接 TCP 连接。Learn how to use connection troubleshoot to verify whether a direct TCP connection from a virtual machine to a given endpoint can be established.

准备阶段Before you begin

本文假定你拥有以下资源:This article assumes you have the following resources:

  • 要排查连接问题的区域中的网络观察程序实例。An instance of Network Watcher in the region you want to troubleshoot a connection.
  • 用以排查连接问题的虚拟机。Virtual machines to troubleshoot connections with.

Important

连接故障排除需要从中进行故障排除的 VM 安装了 AzureNetworkWatcherExtension VM 扩展。 有关在 Windows VM 上安装扩展的信息,请访问适用于 Windows 的 Azure 网络观察程序代理虚拟机扩展;有关 Linux VM 的信息,请访问适用于 Linux 的 Azure 网络观察程序代理虚拟机扩展。 在目标终结点上不需要该扩展。

检查与虚拟机的连接Check connectivity to a virtual machine

此示例通过端口 80 检查与目标虚拟机的连接。This example checks connectivity to a destination virtual machine over port 80.

导航到网络观察程序并单击“排查连接问题”。Navigate to your Network Watcher and click Connection troubleshoot. 选择虚拟机以检查其连接性。Select the virtual machine to check connectivity from. 在“目标”部分,选择“选择虚拟机”,并选择正确的虚拟机和端口来进行测试。In the Destination section choose Select a virtual machine and choose the correct virtual machine and port to test.

单击“检查”后,将检查指定的端口上的虚拟机间的连接性。Once you click Check, connectivity between the virtual machines on the port specified is checked. 在此示例中,目标虚拟机不可访问,并显示了一个跃点列表。In the example, the destination VM is unreachable, a listing of hops are shown.

查看虚拟机的连接性结果

检查远程终结点连接性Check remote endpoint connectivity

若要检查远程终结点的连接性和延迟性,请在“目标”区域中选择“手动指定”单选按钮,输入 URL 和端口并单击“检查”。To check the connectivity and latency to a remote endpoint, choose the Specify manually radio button in the Destination section, input the url and the port and click Check. 此步骤适用于网站等远程终结点及存储终结点。This is used for remote endpoints like websites and storage endpoints.

查看网站的连接性结果