你好 Ling Liu,
在 RDSH 环境中使用 IP 虚拟化时,地址池耗尽的根本原因通常是 DHCP 约没有及时释放,导致虚拟 IP 被占用。 补充范围的正确方式是直接在 DHCP 服务器上调整的范围,确保虚拟 IP 池有足够的地址。 这可以穿透 PowerShell 的 Add-DhcpServerv4Scope 或 Set-DhcpServerv44 来扩展现有范围,而不是仅靠 RDSH本机注册表。 RDSH 会从 DHCP 获取地址,因此必须确保 DHCP 范围足够大并且与 RDSH 的虚拟 IP 设置一致。
对于清理过剩的租约,可以在 DHCP 服务器上使用 Remove-DhcpServerv4Lease -ScopeId <ScopeID> -IPAddress <IP> 或批量处理过期租约,并且建议定期执行 Reconcile-DhcpServerv4Scope -ScopeId <ScopeID> 来同步租约资料库。 若要在 RDSH 主机上强制释放,则可跨越 ipconfig /release 与 ipconfig /renew 针对虚拟会话执行,或使用 netsh interface ip delete arpcache 清理快取,确保 DHCP服务器器能立即恢复。
在多会话环境下,最佳做法是事先规划足够大的 DHCP 范围,并监控租约释放状态,避免因断线 Session 未释放租约而导致 Pool 疲倦。 若耳机服务需要独立 IP 长度,一定要确保 DHCP 与 RDSH 的 IP 虚拟化设定完全租赁,并定期检查租约表以防止 Stale Lease 混凝土。
如果我的回答对您有用,请点击接受答案来支持我。
谢谢你,
多米克。