扫码关注官方订阅号
我很好奇的是哪些根据ip获取地理位置的工具都是什么原理?ip中每位数字都代表了什么?我可以在本地不使用第三方接口的情况下完成这一任务吗?
走同样的路,发现不同的人生
他们都有自己IP库的。除非你本地也有IP库
第三方接口能通过ip获取地理位置信息, 其实是其本地保存了ip => address -info 的数据库映射, 因为他们的数据库里保存了大量的ip和地理位置的关系, 所以才能为我们提供第三方服务
ip
ip => address -info
当然, 你完全可以自己去实现, 但是你可能没有那么庞大的数据库支持
你若还是不想请求第三方接口, 可以下载一个
免费的GeoIP数据库
nginx+geo+fastcgi_params
欢迎phper加入hnphper群 233415606
pecl install qqwry-betaqqwry 你值得拥有。IP其实并非是胡乱划分的。有心的话,你会发现。IP段和所在的地区是紧密结合的。你的隔壁城市和你的城市的IP可能为连续的。
pecl install qqwry-beta
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
他们都有自己IP库的。除非你本地也有IP库
第三方接口能通过
ip获取地理位置信息, 其实是其本地保存了ip => address -info的数据库映射, 因为他们的数据库里保存了大量的ip和地理位置的关系, 所以才能为我们提供第三方服务当然, 你完全可以自己去实现, 但是你可能没有那么庞大的数据库支持
你若还是不想请求第三方接口, 可以下载一个
nginx+geo+fastcgi_params
欢迎phper加入hnphper群 233415606
pecl install qqwry-betaqqwry 你值得拥有。
IP其实并非是胡乱划分的。有心的话,你会发现。IP段和所在的地区是紧密结合的。你的隔壁城市和你的城市的IP可能为连续的。