[急]服务器是内网服务器~REMOTE_ADDR获取客户短IP问题

linamong 2012-03-30 05:03:01
服务器是内网服务器 有通过防火墙对外,有外网IP.

现在外网的客户端访问页面,想记录来访IP到数据库,用来做一些操作.
但是Request.ServerVariables("REMOTE_ADDR") 取得的IP都是服务器的网关...
不管是用本身内网电脑还是其他外网电脑测试都是这个结果.

求解.
...全文
159 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
linamong 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
道理太简单,内网服务器只设内网IP,要访问到它只能通过内网IP。所以外网过来IP,要NAT内网IP才能访问。
所以,要解决只有将你这台服务器设成外网IP,然后外网访问,路由过来。
[/Quote]
服务器设成外网IP,然后外网访问,路由过来。
简单说说怎么做
zhjian6 2012-03-31
  • 打赏
  • 举报
回复
道理太简单,内网服务器只设内网IP,要访问到它只能通过内网IP。所以外网过来IP,要NAT内网IP才能访问。
所以,要解决只有将你这台服务器设成外网IP,然后外网访问,路由过来。
linamong 2012-03-30
  • 打赏
  • 举报
回复
个人预计是防火墙的问题,但是设置不是我做的
设置过的朋友详细说说怎么设置的

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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