2012-03-12 63 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