我想知道用户连接到MSTSC或远程系统的系统的IP地址。这是我的问题: -
我有在Intranet上运行的Web应用程序,当用户需要访问该Web应用程序时,他们需要登录到他们的办公室PC。现在访问他们的办公室PC用户需要连接thorugh VPN。现在,我想知道他访问Web应用程序时已经完成VPN的IP地址。你的帮助是适当的
谢谢, 的Pankaj
答案 0 :(得分:1)
这在技术上是不可能完全在Web应用程序中实现的。
如您所述,HTTP请求来自公司网络内部的计算机,而不是最终用户在外部使用的计算机。如果您熟悉网络,那么这些请求只包含内部机器的IP地址,而不是外部机器的IP地址。
要获取外部机器的IP地址,您必须从发出请求的内部机器收集信息。
由于外部机器与内部机器有连接,因此应该有可能在内部机器上收集外部机器信息(但是如果使用VPN则仍然很难,因为这意味着可以在其间使用网络设备,谁可能隐藏外部机器的IP地址。
答案 1 :(得分:0)
您可以使用HttpWebRequest.UserHostAddress属性
String address = Request.UserHostAddress;
答案 2 :(得分:0)
创建一个带有花哨动画的VB6应用程序和一个“ ENHANCE ”按钮。