学校机房使用win 2008 R2上的Hyper-V实现的无盘工作站,所有学生机都是一台虚拟机,使用域用户登录进行操作。
机房内还有一台2003的服务器,上面发布了一个asp.net制作的网站,网站上需要获取学生机的IP地址。
现在的情况是,所有虚拟机是通过2008服务器上一个虚拟网络上网的,虚拟网络的IP是192.168.0.2,我的asp.net 网站代码中使用以下程序不能获取到学生机的实际IP地址,总是获取到192.168.0.2或是其它的地址。
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
请教高手,如果获取到实际的虚拟机IP地址。