首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CDN配置后无法获取真实ip

为响应国家号召,我启用了评论区显示ip地址;不过我在前段时间发现了一个问题,朋友们的评论ip地址怎么都是一个地区?多少有点纳闷,我自己也测试发个评论,发现ip地址竟然都一样属于江苏??...图片 突然想到之前给网站配了CDN,这才导致网站无法获取设备的真实IP,而是使用了加速ip。 简单来讲,CDN就是根据用户位置分配最近的资源。...WordPress,就在主机根目录找到wp-config.php文件,在里面添加如下代码 若是Typecho,就在根目录找到config.inc.php,添加如下代码 最后记得清除CDN缓存 /** 防止CDN造成无法获取客户真实...IP地址 */ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR

4.7K10

luageoIp有些ip无法识别解决方案

内容目录 一、问题二、解决方案三、参考 一、问题 openresty+lua+redis+geoIp过滤ip功能上线后,发现有些ip无法识别,导致ip被拦,无法业务接口,从而造成一部分用户流失,其中可能包含...以 ip :175.176.44.170 为例 1.问题分析与猜想 经过分析后,初步猜想可能是以下几种原因导致: ip库比较老,新ip无法识别 ipv4和ipv6问题,ipv6转ipv4后无法解析 lua...,所以基本不会是这个问题,并且调用了java服务的ip检查,也能识别是菲律宾ip。...ip=175.176.44.170 对比一下我们的lua脚本: 原来我们脚本中只处理了k=country的结果,而有些ip解析后k=registered_country。。。...二、解决方案 1.修改脚本 在lua脚本中调用geoIp解析ip模块兼容国家key: 然后重新加载nginx配置: nginx -s reload 2.验证 curl localhost:xxxx/ip_check

1.3K20

使用 zerotier 搭建自己的 IPv6 网络

现有家用使用的宽带网络基本上无法取到公网 IPv4 地址,只能获得一个以100开头的通信专用的局域网地址。   随着中国 IPv6 的不断部署推进,家用宽带大部分也拥有了 IPv6 地址。...ttl 255 gateway 2001:470:811d::1 注意   local 地址一定要填写 ECS 服务器的内网 IP,直接填写公网 IP无法认证。...但是现在为止除 ECS 服务器外,其他客户端依然无法访问外部 IPv6 地址及被其他 IPv6 地址访问。...正常情况下能够获取到公网 IPv6 地址并添加好 IPv6 路由。...如果发生能够 ping 通包括 ECS 服务器的 zerotier 网卡在内的该段公网 IPv6 地址,但无法访问其他 IPv6 地址。那么需要手动添加一条全局 IPv6 路由,命令如下。

12.7K20
领券