php – 在给定位置时是否有可以生成IP的服务或过程

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在给定位置时是否有可以生成IP的服务或过程脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
那里有很多软件可以提供基于IP的大致位置信息.我已经读到这是可能的,因为IP是按块分配到特定位置的,而像american Registry for internet Numbers这样的组织管理有关它们分发位置的信息.地理定位软件查询其表.

我试图走另一条路.我想知道是否有任何提供位置的方法(通过邮政编码或DMA代码)并生成位于该位置的样本IP地址.我的在线搜索已经证明没有结果:是否有一个在线服务可以做到一点,或者一个分配IP的方法,这个过程可以解构为给定这个位置信息的IP吗?

我有一个解决方案给你.首先,我将重点介绍高级步骤.

(1)下载将IP地址块链接到邮政编码的免费数据. (与你想要的相反).

(2)只需在数据库查询邮政编码,然后在下载的表格中选择该邮政编码的“有效范围”中的任何IP.

例如,你想要一个有效的芝加哥IP地址,IL 60657,你可以查找60657的有效IP范围并选择一个

现在详细说明…转到http://dev.maxmind.com/geoip/legacy/geolite/滚动到底部并下载GeolITe City.这附带两个CSV,您可能希望将其导入某种关系数据库.一个表将位置ID映射到邮政编码.第二个表将位置ID与有效IP范围匹配.

因此,当您想要为zipcode 60657提供有效的IP时,请查找60657的位置ID,然后使用第二个表查找该位置ID的有效IP范围.

要记住的一件事是,无论何时处理IP地址范围,nubmers都是十进制的,例如I.E 16777471而不是103.412.411.22(假的例子).要在十进制表示法和IP地址表示法之间进行转换,反之亦然,请使用此站点https://sites.google.com/site/followyourheart10/technical-section/ip-address-notations-conversion上的公式.

祝好运!

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在给定位置时是否有可以生成IP的服务或过程全部内容,希望文章能够帮你解决php – 在给定位置时是否有可以生成IP的服务或过程所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。