社区
ASP
帖子详情
如何取得真实的IP?
ylyqylyq
2003-08-21 06:21:00
RT
...全文
23
1
打赏
收藏
如何取得真实的IP?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lions911
2003-08-21
打赏
举报
回复
在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务
器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实
IP 地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。
不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端
的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。
还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用 Request.ServerVariables
("HTTP_X_FORWARDED_FOR") 取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理:
......
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
......
即:如果客户端通过代理服务器,则取 HTTP_X_FORWARDED_FOR 的值,如果没通过代理服务器,就取 REMOTE_ADDR 的值。
第08章-
IP
地址--分类编址和无分类编址
课程内容如下:
IP
地址的用途、种类和表示方法
IP
地址的分类方法及怎样判别
IP
属于哪一类
IP
地址的地址块概念理解及地址块范围划分方法
IP
地址中的特殊地址详解
IP
地址中的单播、组播、广播简析 分类编址:通过
IP
地址...
如何
取得
nginx做反向代理时的
真实
IP
?
要想在程序中
取得
真实
的
IP
,在执行nginx的configure时,必须指定参数“--with-http_real
ip
_module”,示例: ./configure --prefix=/data/nginx --with-http_real
ip
_module --with-stream --w
nginx反向代理后应用程序如何获取客户端
真实
IP
?
Nginx反向代理后,Servlet应用通过request.getRemoteAddr()取到的
IP
是Nginx的
IP
地址,并非客户端
真实
IP
,通过request.getRequestURL()获取的域名、协议、端口都是Nginx访问Web应用时的域名、协议、端口,而非客户端...
如何绕过CDN找源站
ip
?
如何绕过CDN找源站
ip
? 1.采用多地ping 不同地区的服务器->访问->
ip
:假如使用了cdn->
ip
会众多,假如使用了双线->
ip
一般只有几个,这是区分cdn跟多线服...
PHP如何获取客户端
真实
IP
地址?
在PHP获取客户端
IP
中常使用 $_SERVER["REMOTE_ADDR"] 。...要想透过代理服务器
取得
客户端的
真实
IP
地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。 但只有客户端使用“透明代理”的情况下,$_SERVER[
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章