C#中获取IP
来源:互联网 发布:昆山远洋数据招聘信息 编辑:程序博客网 时间:2024/06/07 12:06
public string GetRequestIP()
{
string userIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; //如果客户端使用代理服务器,用此方法
if (userIP == null || userIP == "")
{
userIP = Request.ServerVariables["REMOTE_ADDR"]; //没有使用代理时
}
if ("::1".Equals(userIP)) //如果是localhost,则获取本机地址
{
userIP = GetCurrentMachineIPAddress(); //调用下面方法的
}
return userIP;
}
//下面代码即(Dns.GetHostName()是获取服务器的主机名,因为cs代码是在服务器运行的)
public static string GetCurrentMachineIPAddress()
{
string _address = string.Empty;
IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //主机名:Richard_dzh
foreach (IPAddress ip in ips)
{
if (ip.AddressFamily == AddressFamily.InterNetwork) //当等于IP4时
{
_address = ip.ToString();
break;
}
}
return _address;
}
0 0
- C#中获取IP
- C#中获取IP MAC Name
- C#中ip地址的获取
- C#中ip地址的获取 .
- c#中获取服务器IP,客户端IP以及其它
- c#中获取服务器IP,客户端IP以及其它
- c#中获取服务器IP,客户端IP以及其它
- c#中获取服务器IP,客户端IP以及其它
- c#中获取服务器IP,客户端IP以及其它
- C# 获取Ip 验证Ip
- C# 获取Ip 验证Ip
- 用c#获取ip
- c# web获取ip
- C#获取IP地址
- C# 获取局域网ip
- C# 获取IP
- C#获取IP地址
- c# 获取域名IP
- JS常用字符串处理方法总结
- 视图与窗口的基础
- exchange2003安装
- CSS编码顺序研究,提高CSS编码效率
- 用户体验的5个注意事项
- C#中获取IP
- Android中webservice的简单使用以及使用handle在UI线程和子线程中传递数据
- java设计模式之门面模式
- myeclipse2014 集成maven 遇到的问题,解决方案
- poj 1061 青蛙的约会(拓展欧几里德)
- 002. 斐波那契数列中的偶数
- exchange2003配置
- VC++屏蔽某个键
- hdu 1429 胜利大逃亡(续)