为使用终端服务(远程桌面)访问的用户分配静态 IP

Dan*_*ano 5 windows-server-2008 remote-desktop windows-terminal-services remote-desktop-services windows-server-2008-r2

对于我正在从事的一个项目,我正在寻找在用户启动终端服务会话时为其分配特定 IP 的能力。

我正在使用 Windows Server 2008 R2 SP1,并且尝试使用远程桌面 IP 虚拟化,但据我所知,它只能让我在用户使用或不使用 dhcp 访问时启用向会话分配随机 ip 的功能(更改一些注册表项)。

我需要这个来在项目防火墙上为每个用户设置过滤规则。

编辑

据我了解,有几个 dll 可以处理(在“假 dhcp”模式下,更改注册表项)ip 分配。如果实际上不支持为用户分配静态 IP,是否可以从头开始构建一个库来处理这种情况,如果是的话,当我可以找到一些关于这些库的 MS 文档时(我指的是 TSVIPool.dll 和第二个)可以分配给同一注册表路径下的Control键,我找不到名字)

小智 0

如果服务器上有多个网络适配器,那么它显然只支持每程序模式,而不支持每会话模式。可能还值得检查 DHCP 服务器日志,以了解它试图获取新租约的 MAC 地址。

但是,是的,MS 文档似乎表明这仅仅是为了让需要特定客户端端口的应用程序可用,而不是作为策略引擎。也许您可以研究 Windows 的 ident 和支持它的防火墙作为替代方案?