asp.net怎么获取服务器端得到访问者的外网IP

tangulao6575 2013-03-14 03:42:18
asp.net怎么获取服务器端得到访问者的外网IP,要真实的外网IP,不要局域网的
...全文
246 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangulao6575 2013-03-14
  • 打赏
  • 举报
回复
引用 7 楼 findcaiyzh 的回复:
引用 3 楼 tangulao6575 的回复:引用 1 楼 findcaiyzh 的回复:C# code?12345678910public string IpAddress(){string strIpAddress;strIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if (strIpAddr……
嗯,知道了,谢谢你
宝_爸 2013-03-14
  • 打赏
  • 举报
回复
引用 3 楼 tangulao6575 的回复:
引用 1 楼 findcaiyzh 的回复:C# code?12345678910public string IpAddress(){string strIpAddress;strIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if (strIpAddress == null){strIpAddres……
Web Service? 用HttpContext.Current.Request
程序人生み 2013-03-14
  • 打赏
  • 举报
回复
首页获取 IP保存起来
梨花树下思考 2013-03-14
  • 打赏
  • 举报
回复
这个好像不行吧
Ahoo 2013-03-14
  • 打赏
  • 举报
回复
引用 3 楼 tangulao6575 的回复:
引用 1 楼 findcaiyzh 的回复:C# code?12345678910public string IpAddress(){string strIpAddress;strIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if (strIpAddress == null){strIpAddres……
是写在服务页面啊,客户端浏览器请求服务器,服务器获取IP啊。
tangulao6575 2013-03-14
  • 打赏
  • 举报
回复
引用 1 楼 findcaiyzh 的回复:
C# code?12345678910public string IpAddress(){string strIpAddress;strIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if (strIpAddress == null){strIpAddress = Request.ServerVari……
你的request从哪来的?,我是写在web服务页面的
宝_爸 2013-03-14
  • 打赏
  • 举报
回复
当然,如果客户通过局域网访问的,是获得不了外网IP的。
宝_爸 2013-03-14
  • 打赏
  • 举报
回复

public string IpAddress()
{
string strIpAddress;
strIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (strIpAddress == null)
{
strIpAddress = Request.ServerVariables["REMOTE_ADDR"];
}
return strIpAddress;
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧