2016-02-28 99 views
0

是否有一种简单的方法来检测用户地区使用IP地址?我假设每个区域都会分配一个特定的IPv4范围。IP到世界地区

  • 我不想依赖任何第三方服务(除初始数据导入)
  • 精密并不需要100%的,但应该是相当高的(至少〜80%)
  • 我只想猜测用户区域(欧洲,亚洲,非洲......)。无需城市/国家。
+0

[按IP地址获取用户位置]的可能重复(http://stackoverflow.com/questions/4327629/get-user-location-by-ip-address) – Idos

回答

0

不确定你在用什么语言。但是你可以用GeoIP或类似的模块来完成。如果您根本不想要任何第三方库,则可以根据IANA号码https://www.iana.org/number制作功能。尤其要查看“IPv4地址空间”。