2012-03-12 61 views
0

我必须从内部网上的客户端检索内部IP地址(10.X.X.X)。内部网使用ASP.NET C#构建,但是如果可能的话,我想在JS中实现这个功能。这可以在JS中完成吗?如果不是,我将如何在ASP.NET中做到这一点? 在此先感谢!我可以检索使用JS的客户端的内部IP地址吗?

+0

可能重复的问题,http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript – 2012-03-12 22:37:17

+0

看起来你不能看到客户端的内部IP地址,除非服务器是在同一个内部网络上。这里是另一个重复的候选人:http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from-javascript – 2012-03-12 22:40:09

+0

我不能使用PHP或JSON像这两种解决方案建议。 – timvb 2012-03-12 22:52:01

回答

2

...我想在JS中实现这个功能,如果可能的话。这可以在JS中完成吗?

No.

如果不是我会怎么做这在ASP.NET?

使用UserHostAddress

+0

谢谢,这确实给了我内部的IP地址。 – timvb 2012-03-12 22:53:31

1

HttpContext.Current.Request.UserHostAddress应该在服务器端做到这一点。

+0

这会给外部地址,不是? – 2012-03-12 22:49:29