根据用户的 AD 站点连接到特定的会话主机

根据用户的 AD 站点连接到特定的会话主机

我正在设置一个新的基于 Server 2012 R2 的 RDS 部署,向位于三个不同地理位置的用户发布桌面。所有用户都需要访问相同的应用程序和资源。

是否可以根据客户端 IP 地址或 AD 站点让 RDS 将用户引导到特定会话主机?这样我就可以在每个站点拥有几个 RD 会话主机服务器,并让用户连接到他们本地的主机,而不是通过慢速 WAN 链接连接到总部。

我找不到这样做的方法,而且也许根本不可能,但我还是很感激任何建议。

答案1

就开箱即用而言,这是不可能的,它使用循环 DNS 将用户定向到会话主机,这就是网络管理所能达到的程度 - 如果您手头有负载平衡器,则可以为特定会话主机配置虚拟 IP 地址,并根据 IP 路由到这些主机。至少我记得是这样。

这可能会有帮助 https://www.haproxy.com/doc/aloha/7.0/deployment_guides/microsoft_remote_desktop_services.html

F5 有类似指南

答案2

是也不是。

如果你看一下以下内容关联您可以看到,在 xp sp3 及更高版本上使用 DNS 循环将以不同的方式选择 DNS 记录结果。使用网络掩码排序。

因此,如果遵循链接的原则,一个站点中的机器实际上将“使用”同一站点中的服务器。

因此,DNS 确实可以发挥它的作用,但是如果主机加入了域,那么您就会遇到问题,因为它们显然不能具有相同的名称,并且证书等将与 DNS 记录等不匹配。

正如@Rob-d 在评论中指出的那样,Broker 执行此操作时会遇到问题。您需要在每个位置进行全面部署。您可以将 DNS 条目指向 Broker,这样就可以将会话仅发送到站点中的每个会话主机。

相关内容