Discourse IP 地址反向查询

我按论坛的教程设置了 CF 的配置,不过好奇怪我自己的ip地址还是显示未知,其他账号没测过。

我自己这边测试没有什么问题。

能够正常显示 IP 地址。

在飞鲨是正常显示的,我自己那边显示是ipv6的地址,但是识别不了地区。不知道是不是我的地址是ipv6的问题,难道是cf或者discourse没设置好?

这个有多种可能。

不好说,这个功能也不算是重点功能,能识别到 IP 也差不多了。

有可能是 IP 地址的库没有更新。

根据官方的说法:

Please note that the location is determined from the IP address by querying MaxMindDb which might not always offer accurate results.

这个应该是自动识别的。

日志有这个警告,但是不知道是干嘛的。

有看到解决帖,但是不理解他是yml哪里解决的 :joy:

看这篇文章,应该是需要设置 Key 的:Configure MAXMIND for reverse IP lookups - Sysadmins - Discourse Meta

我也忘了我们是不是设置过这个 Key。

按照上面的文章试试。

1 Like

确实是这个key没配置。

1 Like