如何找到私有 IP 地址的地理位置?

How to find the geolocation of a private IP address?

因此,我在 Heroku 上有一个 node.js 应用程序 运行。我想要实现的是,当用户授予权限时,我能够对该用户进行地理定位。为此,我需要能够通过我的代码获得的该用户的 IP 地址。问题是我无法使用此私有 IP 地址对用户进行地理定位(这是不允许的)。有没有其他方法可以实现我想要的?

IP 地理定位仅适用于 public IP 地址。

私人 IP 地址正在全球范围内使用,并同时在多个地点共存。如果没有其他唯一标识符(例如 public IP 地址、MAC 地址或附近的基站),您无法对私有 IP 地址进行地理定位。