返回列表 发帖
查看: 1417|回复: 5

[已解决] Discuz X 3.5的ip显示不准确,该如何解决这个问题?

52

主题

163

回帖

222

积分

炉火纯青

贡献
0 点
金币
0 个
发表于 2024-5-9 17:33:25 | 查看全部 |阅读模式

Discuz X 3.5的ip显示不准确,该如何解决这个问题?
我已经参照这个帖子Discuz! X3.5 针对常见CDN/WAF/负载均衡,如何获取真实IP?
做了修改,如下图:
Snipaste_2024-05-09_17-30-08.png

同时,还添加了qqwry.dat库。
但是新注册的用户,依旧显示为"中国"。
Snipaste_2024-05-09_17-32-52.png

请问可能是什么原因,如何解决?


1 贡献

最佳答案

1\ 先搞清楚  获取到的ip准不准;
获取到的ip不准 才需要按 "Discuz! X3.5 针对常见CDN/WAF/负载均衡,如何获取真实IP" 这个帖子操作

2\ 显示中国 这个是ip库 精度的问题;  dz自带的ip库, 对国内ip来讲, 基本可以精确到 地级市的, 精确到 省级肯定没问题;
------ 如果想进一步提高精确度的话  推荐 使用纯真ip库
回复

使用道具 举报

15

主题

3497

回帖

5962

积分

应用开发者

贡献
415 点
金币
172 个
QQ
发表于 2024-5-9 17:50:06 | 查看全部
1\ 先搞清楚  获取到的ip准不准;
获取到的ip不准 才需要按 "Discuz! X3.5 针对常见CDN/WAF/负载均衡,如何获取真实IP" 这个帖子操作

2\ 显示中国 这个是ip库 精度的问题;  dz自带的ip库, 对国内ip来讲, 基本可以精确到 地级市的, 精确到 省级肯定没问题;
------ 如果想进一步提高精确度的话  推荐 使用纯真ip库
回复

使用道具 举报

52

主题

163

回帖

222

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2024-5-9 19:20:10 | 查看全部
解决方法来了:
首先上传ip库,就是那个QQwry.dat库。


上传后,然后修改 config_global.php
这个文件,如下图修改,
其实就是改一下文件名字,就搞定了。
Snipaste_2024-05-09_19-18-09.png

回复

使用道具 举报

52

主题

163

回帖

222

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2024-5-9 19:21:32 | 查看全部
你看看,这Discuz X官方的傻叉水印,挡住关键信息。真是炒蛋。。。
我有一句脏话,不知当讲不当讲。
回复

使用道具 举报

52

主题

163

回帖

222

积分

炉火纯青

贡献
0 点
金币
0 个
 楼主| 发表于 2024-5-9 19:22:40 | 查看全部
就是改ip4的库名,

  1. $_config['ipdb']['setting']['ipv4'] = 'wry';
复制代码
改成上面这样,即可。wry
回复

使用道具 举报

35

主题

6341

回帖

1万

积分

应用开发者

贡献
642 点
金币
1449 个
QQ
发表于 2024-5-10 07:50:54 | 查看全部
Discuz!X3.5更换为纯真IP库的方法
https://www.dismall.com/thread-15361-1-1.html
来自: Discuz! 官方交流社区

我早就发了教程帖的啊……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-12-10 20:13 , Processed in 0.055349 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表