获取客户端的IP地址,计算机名? [英] Get client's IP address and computer name?

查看:234
本文介绍了获取客户端的IP地址,计算机名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个ASP.Net 4.0应用程序,IIS 7.0服务器上的公司内部网络上公布,我想保存在客户端的IP地址在我的数据库。所以,我想获得客户端的IP地址和计算机名。

I have an ASP.Net 4.0 application, published on a company intranet network on an IIS 7.0 server, and I want to save the client's IP address in my database. So I want to get client's IP address and computer name.

我试图从互联网上搜索的方法,但我得到服务器IP的服务器名称。我认为这是合乎逻辑的,因为我尝试了所有方法是C#code是进行服务器端。

I tried methods from internet searches but I get "SERVER IP" an "SERVER NAME". I think it's logical because all methods I tried is C# code that proceed server side.

所以,我觉得我必须用客户端code如JavaScript。

So, I think I must use client side code like JavaScript.

有没有人有权利这样做的方法?

Does anyone have the right method to do this?

推荐答案

您可以使用<$c$c>UserHostAddress和<一个href=\"http://msdn.microsoft.com/en-us/library/system.web.htt$p$pquest.userhostname.aspx\"><$c$c>UserHostName请求属性对象:

string ip = Request.UserHostAddress;
string hostname = Request.UserHostName;

这篇关于获取客户端的IP地址,计算机名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆