readme.txt 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. <?php
  2. /*
  3. 全球 IPv4 地址归属地数据库(IPIP.NET 版)
  4. --- 2016 年 6 月引言 ---
  5. 这是 IP 库的第十五个公开版本。
  6. 半年不见,目前的数据条目数超过 320000 条了。
  7. 基于目前的客户购买情况,我们会在 7 月 1 日开始执行新价格方案。6 月份购买的不受影响,请潜在客户尽快考虑。
  8. --
  9. 高春辉
  10. Paul Gao
  11. gaochunhui@gmail.com
  12. http://www.ipip.net/
  13. --- 2015 年 12 月引言 ---
  14. 这是 IP 库的第十四个公开版本。
  15. 目前的数据条目数超过 220000 条了。
  16. 我们一直在发布 DISCUZ 和 ECSHOP 的专用版本,但是不知道是用户变少还是用户不关心还是如何,这两年几乎无人咨询相关版本的事情,所以我们从 2016 年起,不再发布针对 DISCUZ 和 ECSHOP 的免费版。
  17. 这次的免费版也有一些小变化,不过对于不关心的用户来说,没有变化。;-)
  18. --
  19. 高春辉
  20. Paul Gao
  21. gaochunhui@gmail.com
  22. http://www.ipip.net/
  23. --- 2015 年 10 月引言 ---
  24. 这是 IP 库的第十三个公开版本。
  25. 目前的数据条目数超过 200000 条了。
  26. 这个月底,我们这个事情,就已经两岁啦。
  27. --
  28. 高春辉
  29. Paul Gao
  30. gaochunhui@gmail.com
  31. http://www.ipip.net/
  32. --- 2015 年 8 月引言 ---
  33. 这是 IP 库的第十二个公开版本。
  34. 目前的数据条目数接近 180000 条了,我们基本上能做到两个月新增一万条左右,注意是新增,不包括修改。
  35. 认可我们的数据质量的用户和客户越来越多,在一个 2015 TOP100 互联网公司名单里,我们在里面找到了有将近 20 家客户了。
  36. 我们和合作伙伴一起合作的的区县级 IP 数据库也赶在七月底上线了,有兴趣的请联系我们。
  37. --
  38. 高春辉
  39. Paul Gao
  40. gaochunhui@gmail.com
  41. http://www.ipip.net/
  42. --- 2015 年 6 月引言 ---
  43. 这是 IP 库的第十一个公开版本。
  44. 目前的数据条目数超过了 170000 条了。希望下一个万条可以更快的达成。
  45. 正在做些互联网基础设施相关的新事情,等有一定结果的时候,再来汇报吧。
  46. 寻求 Golang 语言开发人员,具体请看链接:http://www.lagou.com/jobs/649340.html
  47. --
  48. 高春辉
  49. Paul Gao
  50. gaochunhui@gmail.com
  51. http://www.ipip.net/
  52. --- 2015 年 4 月引言 ---
  53. 这是 IP 库的第十个公开版本。
  54. 三月份发布了 CDN 版本,针对节点调度需求做了一定的优化,也有了基本的英文版了。
  55. 目前的数据条目数超过了 160000 条了,算是个小里程碑,也有了新的专职编辑正在学习中,希望更好的维护这个数据库。
  56. 如果有人对基于全球 IP 分布以及连通性方面的数据挖掘以及相关的企业级服务有兴趣,请联系我,我们正在找专职的人员。
  57. --
  58. 高春辉
  59. Paul Gao
  60. gaochunhui@gmail.com
  61. http://www.ipip.net/
  62. --- 2015 年 2 月引言 ---
  63. 这是 IP 库的第九个公开版本。
  64. 我们已经更换了新的官网:http://www.ipip.net/
  65. 这个月也会尽力发布 CDN 的专属版本以及英文版本。
  66. 基站数据库也会看时间发布正式版。
  67. --
  68. 高春辉
  69. Paul Gao
  70. gaochunhui@gmail.com
  71. http://www.ipip.net/
  72. --- 2014 年 12 月引言 ---
  73. 这是 IP 库的第八个公开版本。
  74. 11 月份算是 IP 库进展最大的一个月了,我们对数据进行了全面的扫描,并且在微博上发了一篇长文章后,带来了不少付费客户,远超乎我的预期,也让我对这个事情有了新的想法。
  75. 文章地址是: http://www.evernote.com/l/AAHsqnNK9T9LkqZb9LW-fLjzkx0B4Dj90lY/ ,希望您也看看。
  76. 我们也针对高级付费客户开发了 DATX 格式版本,同时集成经纬度、时区信息,在读取速度上,同等环境下是 8000QPS 对 48000QPS 的区别。
  77. 我们同时也发布了官方支持的 JAVA 版读取代码。
  78. 这个月会把网站重新改版,更换域名,发布英文版网站和数据。
  79. 下个月就是 2015 年,明年我们在努力提高数据准确度的情况下,会提高付费客户的价格,为什么提价,我会写文章来解释的,如果您需要,请在本月购买,我们承诺老客户老价格。
  80. 我们也会针对 CDN、DNS、VPN 厂商的需求,专门发布对应的版本。
  81. 另外免费版的发布情况也可能会做调整,不作任何保证。
  82. --
  83. 高春辉
  84. Paul Gao
  85. gaochunhui@gmail.com
  86. http://www.17mon.cn/
  87. --- 2014 年 10 月引言 ---
  88. 这是 IP 库的第七个公开版本。
  89. 最近几个月在以新的方式在对 IP 数据进行标注,可以更加保证数据的正确性,目前完成度 80%,数据量接近十四万行,预计在 10 月底可以初步完成。
  90. 使用官方 PHP 代码的朋友,请更新一下代码,之前犯了一个变量赋值的错误,导致缓存一直不会被命中。感谢 QQ 群里那位名字写得很乱的朋友发现的问题。做事认真严谨很重要。
  91. 另外预告一下,明年初,我们会对付费版的价格进行调整,价格只高不低,当然之前购买的用户不会受影响。
  92. 解释一下,我们毕竟在这个事情上投入了大量的精力,而且按照价格和准确度的情况来看,不说最好的,也是极好的了,再加上国内用户购买意愿低,我们只能考虑先提价的方式,毕竟对于任何一家对 IP 库有更高需求的业务,一个月付 200、300 元能够得到数据库并能保证及时更新的话,远比自己雇一个人去更新维护的成本低很多很多,何况 IP 库这件事水也很深,雇来的人的能力就能比我们做强吗?
  93. 如果未来可以有足够付费用户的时候,我们也会考虑调低价格的。也请大家多理解多支持吧。
  94. 我们也在做国家、城市经纬度和相关时区的数据,有需要的可以试试。
  95. 年底之前也争取把域名换掉,也省得很多人问我 17MON 代表啥意思。:-)
  96. 再求专职维护人员,有兴趣可以找我聊。
  97. --
  98. 高春辉
  99. Paul Gao
  100. gaochunhui@gmail.com
  101. http://www.17mon.cn/
  102. --- 2014 年 8 月引言 ---
  103. 这是 IP 库的第六个公开版本。
  104. 这个月参加了 ThinkInLAMP 2014 PHP 技术峰会,做了一次有关 IP 数据库的演讲,也算是对将近一年多时间的投入的一个总结。大家有兴趣的,可以看看我的 ppt。
  105. 实在是精力有限,为承诺计,从这个月开始,将每两个月发布免费版了。如果您需要更好的服务,请购买付费版。
  106. --
  107. 高春辉
  108. Paul Gao
  109. gaochunhui@gmail.com
  110. http://www.17mon.cn/
  111. --- 2014 年 7 月引言 ---
  112. 这是 IP 库的第五个公开版本。
  113. 这个月公司和家里事情比较多,更新的慢了一点,还请大家谅解。
  114. --
  115. 高春辉
  116. Paul Gao
  117. gaochunhui@gmail.com
  118. http://www.17mon.cn/
  119. --- 2014 年 6 月引言 ---
  120. 这是 IP 库的第四个公开版本。
  121. 祝大家六一、端午快乐,这次我们增加了一个字段,原来是把城市和单位放在了一起,这样比如在有学校名称的时候,就没法知道所在具体城市了。
  122. 这种情况被客户们投诉了。这次趁着三天假的机会,下决心将其分开,这回大家都满意了吧?:-)
  123. 因为增加了字段,所以对于字段有明确要求的,请仔细核查数据和相关代码,如果有问题,请到 QQ 群: 346280296 中反馈。
  124. --
  125. 高春辉
  126. Paul Gao
  127. gaochunhui@gmail.com
  128. http://www.17mon.cn/
  129. --- 2014 年 5 月引言 ---
  130. 这是 IP 库的第三个公开版本。
  131. 祝大家五一快乐,假期之后的一周后,付费计划将上线。另外 WINDOWS 版的客户端也会同期上线。
  132. 已经有公司与我联系了购买了付费服务,我很欣慰,呵呵。
  133. --
  134. 高春辉
  135. Paul Gao
  136. gaochunhui@gmail.com
  137. http://www.17mon.cn/
  138. --- 2014 年 4 月引言 ---
  139. 这是 IP 库的第二个公开版本。
  140. 这个版本放开了国内市一级的数据,和网站版的数据相比,只有运营商的数据和国外到市一级的数据没有放开,我想对于一般的应用来说足够用了。
  141. 这个月,更大的收获是,校准 IP 库的方法,进一步的成型,可以更少的工作、更高的正确率,对于做付费计划,我更有信心了。
  142. 付费计划应该在本月底之前上线。希望对于数据的数据和更新频度以及支持有要求的,请一定给予支持。不然这个事情没有办法长期执行下去。
  143. 如果您的软件或者应用里需要内置 IP 库,可以找我来谈更紧密的合作和更新方式。
  144. 如果您有任何问题,请到 QQ 群来说。
  145. 不多说,睡觉去了。。。
  146. --
  147. 高春辉
  148. Paul Gao
  149. gaochunhui@gmail.com
  150. http://www.17mon.cn/
  151. --- 2014 年 3 月引言 ---
  152. 经过半年多的不断努力,终于可以发布一个公开的版本了。
  153. IP 地址是互联网的基础部分,那么 IP 归属地数据库同样也很重要。
  154. 之前在 ECSHOP 时期就研究过,只是最终没有更深入。
  155. 终于半公半私都有关系的原因,下定决心做了,我一个人为主,也有同事很大的帮助。
  156. 这半年多时间以来,知识见涨,尤其是全球地理方面的知识。:-)
  157. 这次为了发布,也专门改进了库的生成方式,更准确(之前的生成代码有个小问题,导致 ECSHOP、DISCUZ 的也有同样问题,只是轻易碰不上,这次一并都改进了),库的体积也更小。
  158. 言归正传,有空再闲扯。
  159. 想使用很简单,把 17monipdb.dat 和 IP.class.php 放在同一个目录,使用 IP::find('x.x.x.x') 调用即可。
  160. 工程师们请注意:目前为了向后兼容增加更多项目,并且方便进行二次处理,所以两个文本使用制表符分割;目前使用 UTF-8 字符集,其它字符集请自行转义;欢迎大家补充其它语言的版本。
  161. 几点说明:
  162. 1、维护这个数据库是个长期工作,甚至是一个无期工作,所以有打算做付费维护的考虑,请各位工程师们理解其辛苦程度。不是为赚钱,而是为了更好的维护数据库,让数据更准确,更有价值。
  163. 2、目前公开版仅发布国内具体到省,国外具体到国家的格式数据。一般来说够用了。基于准确度优先的问题,我们暂时没有做除了直辖市或者可以明确到市的数据,即使有,目前也比较少。这个还请见谅,您可以保持关注。数据库的更新周期暂定一个月左右。17mon.cn 所对外的数据是完全版也是最新版,有需要可以使用 http://ip.17mon.cn/ 进行查询。
  164. 3、有些 IP 段不会标注国家,是因为要么是路由器 IP 段,要么是做了 ANYCAST 技术,无法具体定位,一般来说,针对普通用户进行定位,不会碰到此类 IP,只有面对 CDN、DNS、服务器、路由器等等所在的 IP,才有可能碰到。
  165. 4、在整理过程中,感谢 DNSPOD 的建议和数据支持,部分数据参考了纯真 IP 库、淘宝 IP 库、腾讯 IP 库、新浪 IP 库、中国互联网广告行业 IP 库的数据,还包括 BGP.HE.NET 以及全球各大地区的 IP 管理机构的 WHOIS 信息数据,感谢给我帮助和支持的大家还有我的同事,还有很多基础性的文章和资料,包括中国地图出版社的美国地图和欧洲地图。
  166. 5、为了便于查询您使用的 IP 库版本,将 255.255.255.0 - 255.255.255.255 作为版本数据输出,您需要了解版本的话,请使用 IP::find('255.255.255.255') 查询即可。
  167. 6、我们为了自己,也为了他人方便,集成了一个大全版,有兴趣者可访问 http://ip.17mon.cn/ 。
  168. 7、数据量超大,更不要提未来的 IPv6 了,尤其我们为了准确,尽量使用实证方式维护数据,错误难免,请加 QQ 群: 346280296 进行讨论。
  169. 8、如果您所在公司有更准确的 IP 数据库需求,可以与我联系,希望可以发挥各自长处合作共建,而不是各自单打独斗。
  170. 说完了。
  171. --
  172. 高春辉
  173. Paul Gao
  174. gaochunhui@gmail.com
  175. http://www.17mon.cn/
  176. */
  177. ?>