我正在使用图库提供的 Azure 虚拟机(Windows Server 2008 R2 映像),并使用门户创建了公共端口和私有端口。我远程登录了虚拟机,并在虚拟机内运行了一个 TCP 服务器应用程序(TCP 服务器绑定到虚拟机的专用端口)。我面临的问题是我无法通过公共 IP 和端口(来自外部机器)连接它。我在 VM 的防火墙中创建了一个入站规则,我在其中启用了与 VM 的专用端口的连接。我尝试重新创建 VM,以及新端口。问题仍然存在。我观察到的另一件事是,我的 TCP 客户端能够连接到 VM 的 RemoteDesktop 端口以及 PowerShell 端口。但没有连接到我通过门户创建的端口。请提出什么问题?
注意:我还观察到一些奇怪的行为。我在防火墙的入站规则中为我的 TCP 服务器应用程序启用了所有端口,发现一些未知 IP(类似于 azure 内部 IP)正在连接到我的服务器。为什么会这样?