在使用遠程桌面服務時,多個用戶可以通過不同的會話連接到同一臺服務器操作系統,也因此共享使用相同的IP地址。但這種情況下有時會有麻煩,例如:
某些應用程序,例如軟電話(RDP7協議支持揚聲器和麥克風重定向)要求不同的應用程序實例必須有不同的ip地址,因為網絡上的管理程序是基于客戶端的IP地址來進行通訊工作的。
通過IP地址跟蹤網絡流量(RDS服務器上所有用戶使用相同的IP地址,很難區分并跟蹤他們的數據)
根據IP地址過濾或填充網絡流量。
Windows Server 2008 R2 的遠程桌面服務主機(RDSH)現在支持IP虛擬化技術,每個用戶會話可以獲得自己的IP地址。IP虛擬化有兩個工作模式:每會話(RDS會話中所有程序均使用虛擬IP,一個會話一個IP)、每程序(只針對特定程序,其每個會話中的實例使用各自的虛擬IP,例如軟電話)。
IP虛擬化使用與RDSH同網段的DHCP服務器為RDS用戶分配IP地址。要啟用IP虛擬化功能,請打開RD會話主機服務器上的“遠程桌面會話主機配置”,選擇服務器的“屬性”,在“RD IP 虛擬化”選項卡下設置即可。如果使用每程序模式,需要將每個要使用虛擬IP地址的應用程序添加進來:
配置完成之后,可以在遠程桌面連接時看到實際效果:不同的會話中,應用程序可以使用不同的IP地址: