请勿通过A记录方式直接将域名指向高防IP,此种方法风险极高,为保障您的网站业务正常运行,请谨慎选择。
如果站点接入了高防IP,那么PING网站的站点域名显示出来的IP会是高防云端节点的IP,网站真实IP被隐藏,提高安全性。
使用高防IP后,网站服务器访问日志中的IP地址都将记录为高防的IP地址,无法取得客户端的真实IP地址。为解决这个问题,用户可以在高防IP转发的HTTP头信息中增加 X-Real-IP 信息,这时web服务器的日志就可以使用 $http_x_real_ip 变量记录远程客户端的真实IP。
Nginx格式如下:
'$http_x_real_ip - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache格式如下:
LogFormat "%{X-Real-IP}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
—— ASP
Request.ServerVariables(“X_REAL_IP”)复制代码
——PHP
$_SERVER[“HTTP_X_REAL_IP”]复制代码
——JSP
request.getHeader("X_REAL_IP")