我的问题不是关于 Citrix 的,而是向 Azure VM 添加公共 IP 地址对其与网站和基于互联网的应用程序交互方式的影响
我有许多 Azure 虚拟机,它们使用 Citrix Workspace 客户端连接到远程应用程序。我遇到一个问题,应用程序无法启动、冻结或只是显示黑屏,直到我发现启用并为 VM 的网络接口分配公共 IP 地址解决了该问题 - 但我不知道为什么。这样做之后,应用程序始终快速且一致地加载。
这些虚拟机位于标准虚拟网络中,并不位于负载均衡器后面 - 尽管将它们添加到公共负载均衡器的后端池时会看到相同的结果。
当虚拟机分配了 IP 地址后,它会发生哪些变化?流量的分流方式有何不同?
答案1
当您为 VM 分配公共 IP 或将其置于具有公共 IP 的 LB 后面时,主要区别在于 VM 使用此 IP 进行出站流量。
没有公共 IP 的虚拟机将获得 Azure 随机分配的出站 IP,您无法控制或查看该 IP,并且该 IP 随时可能更改。分配公共 IP 后,虚拟机将始终使用此 IP 作为其出站 IP 地址。
我不确定这为什么会影响您的 Citrix 连接。IP 现在是静态的这一事实可能会产生影响。