![如何知道哪个 IP 端口属于虚拟机规模集的哪个实例](https://linux22.com/image/783531/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E5%93%AA%E4%B8%AA%20IP%20%E7%AB%AF%E5%8F%A3%E5%B1%9E%E4%BA%8E%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%A7%84%E6%A8%A1%E9%9B%86%E7%9A%84%E5%93%AA%E4%B8%AA%E5%AE%9E%E4%BE%8B.png)
我有一个 Azure Windows VMSS,其中有 2 个实例处于运行状态,并带有一个负载均衡器:
- LB 规则 - 端口 80
- 入站 NAT 规则 - 前端端口 50000,服务端口 3389
我的 VMSS 公共 IP 是20.1.13.195
我正在使用 RDP 服务连接第一个 VM 实例 -20.1.13.195:50000 第二个 VM 实例20.1.13.195:50001。
- VMSS 名称为:TestWinVMSS01
- 实例 1 名称:TestWinVMSS01_0
- 实例 2 名称:TestWinVMSS01_1
我能够使用 RDP 连接服务中的(其公共 IP:前端端口)连接到第一个 VMSS 实例。
20.1.13.195:50002
我还测试了连接IP失败的因为没有第三个实例。这是意料之中的。
我的疑问是当我连接实例 IP (20.1.13.195:50001) 时,我能否确认它正在连接到第二个 VM 实例。如果是,如何操作?
答案1
谢谢 @萨姆·科根。
使用端口 50001 登录到虚拟机后,检查 computername 是否是第二个虚拟机实例。有几种方法:
右键单击“开始”--“运行”,cmd.exe 在提示符下输入:set comp 并按回车键。您应该看到 COMPUTERNAME=TestWinVMSS01_1
右键单击“开始”-“系统”,您应该看到设备名称 TestWinVMSS01_1
右键单击“开始”--“运行”,sysdm.cpl 这将显示完整的计算机名称