c#获取外网IP地址
2016-07-26 19:32
323 查看
/// <summary>
/// 获取外网IP地址
/// </summary>
/// <returns></returns>
public static string GetLocalIp()
{
string ip = "";
string result = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (null == result || result == String.Empty)
{
result = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
if (null == result || result == String.Empty)
{
result = System.Web.HttpContext.Current.Request.UserHostAddress;
}
return result;
}
/// 获取外网IP地址
/// </summary>
/// <returns></returns>
public static string GetLocalIp()
{
string ip = "";
string result = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (null == result || result == String.Empty)
{
result = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
if (null == result || result == String.Empty)
{
result = System.Web.HttpContext.Current.Request.UserHostAddress;
}
return result;
}
相关文章推荐
- C#中如何截取Windows消息来触发自定义事件
- C# yyyyMMddHHmmss转yyyy-MM-dd HH:mm:ss
- 在C# WinForm 中嵌入另一个.EXE程序,详细步骤
- 如何:循环访问目录树(C# 编程)
- C#的枚举转换、应用例子
- c# List<T>与ObservableCollection<T>
- C# WinCE中DataGrid列设置(列宽 列标题等)
- 使用字典存储事件实例(C# 编程)
- C# 定时器
- C# Winform程序上传图片到指定目录
- C# Winform程序上传图片到指定目录
- C# Winform Radiobutton点击选中与再次点击未选中事件
- Dijkstra算法(单源最短路径)C#版
- C#中对于文件和目录的区别
- C#时间计算DateTime
- 如何使用protobuf-net生成.cs(c#)文件
- c#中的委托小例子
- C#实现环形队列
- 关于c#中双主键表数据如何绑定到DataTable的方法(针对于dataset.xsd的特殊情况)
- 关于c#中双主键表数据如何绑定到DataTable的方法(针对于dataset.xsd的特殊情况)