聊聊IP地址库那些事儿

聊聊IP地址库那些事儿 程序员 站长 互联网 好文分享 第1张

网络世界没有空间概念,但有几种方式可以将网民标注到物理世界的地理坐标上,比如GPS,比如IP地址。因为移动互联网的普及,GPS大概已经广泛地被人所知(连不会说英文的小贩都能准确说出“机匹诶死”四个音节),而IP地址却并不常被提起。

早期QQ聊天界面里输入框的侧栏用户信息栏里会标注对方位于“广东顺德”或者某个地址位置,这些地址信息就是根据IP地址给出的参考结果。每一个IP地址对应一个(或多个)物理地址,众多的IP地址及对应的地理信息就构成了IP地址库。

“高春辉的个人主页”的作者、手机之家创始人——那个网友说“看见您的名字,我就想起了96、97年刚上网那会儿”,现在就在做卖IP库服务的生意,网站叫IPIP.NET。

IP地址是有对应的物理地址的,但相互之间没有必然联系,运营商可以把一个IP 段比如103.196.XXX/XX分配到世界上任意一个角落,哪怕是分配好了也可以再变更,一个今天在赣州的IP地址,也许明天就可能变成南昌的了;有可能你去离家不到1公里的网吧登录QQ,系统会提示你“异地登录请注意账号安全”。IP信息是动态的,世界上没有一个100% 准确的IP库,只有相对准确的IP库——他希望做到 NO.1 的位置。

维护一个相对准确的IP地址信息库是相当卷帙浩繁的工程。他从做ipip.net到现在超过两年的时间,只有一天两天没有更新数据。“也不是真的一定需要每天更新,只不过要提着这股劲儿,怕松懈,一旦停下来有可能就会断掉了。我见过很多人做事情一开始是热火朝天雄心勃勃的,后来中途发生一点变故,就中断了。你看起点上那么多网络小说信誓旦旦地说‘绝不断更’、‘绝不太监’,后面还是因为各种各样的原因就没有然后了,连停更公告都没有。”

为什么会选择IP库这么考验耐力和毅力的工程?

这要从他2007年在ECSHOP的时候说起,那时候为了做用户访问分析,他开始接触IP库,当时市面上最主流的是纯真IP库,但纯真的数据结构相对杂乱,“北京”、“北京朝阳”、“呼家楼”,大到省级,小到楼栋,没有办法直接使用;并且因为无法验证,准确性也没有保障,一个被标注为北京的IP地址,实际上有可能是山东的。“当然就是想验证的话可能也验证不了,你凭什么验证呢?人家没条件又没收入,能坚持做就不错了。”他说。

纯真也是一个很特别的团队,十年如一日地维护着一个免费的IP库,保持五天一更新的节奏。“你试试?”

但那个时候,高春辉并没有打算要自己做一个IP库,因为觉得工程浩大,自己无法坚持下去:“光是想想一个40岁的大叔天天在电脑面前给你维护IP库,自己就先哭了。”

2011年,他开始做“爱壁纸”,这种图片应用用户对流量和下载速度都非常敏感,所以高春辉花了不少精力去研究如何改善体验,其中一件很重要的事情就是通过解析CDN 加速域名获知用户的物理地址。原先的爱壁纸业务趋于稳定,他在这件事上投入的时间越来越多,越发觉得目前市面上的IP库用得不顺手。“干脆自己做一个。”

认识他的人都知道他的风格是不走别人的老路,“一个不能和别人拉开档次的事情,绝对不干”。

首先是原始数据的积累,包括不限于利用市面上已有的数据库,解析、结构化、重新入库,自有或者其它可信任的数据来源,全球 WHOIS / BGP / ASN / RADB 数据,自行维护的全球 rDNS 以及骨干网路由 IP 数据库,运营商、客户、合作伙伴的反馈数据和网友提交纠错的数据等等。这些数据每天都在更新,新增,或者发生一些变化。

解决了原始数据积累,接下来就是数据准确程度的问题,高春辉用了280多个遍布于世界的云主机作为监测点,比如要验证一个IP是不是位于纽约,就从纽约就近的几个监测点去访问这个地址,从响应的速度——是不是一毫秒两毫秒——去判断这个地址是不是真的在纽约。

这280个监测点的分布,除了中国大陆、港台、亚太地区(澳门暂时没有)占据了不少之外 ,北美和欧洲分布也比较密集。“拉美和非洲加起来都不过10来个,印度也很少,监测点的分布和需求是对应的。现在很多国内厂商出海第一站是印度,那可能是物理世界的市场足够大,但对于我们这样的纯数字业务,感受不明显,反而不如巴西。”

每天对着一堆数字和表格,维护数据库是一个相当消磨耐心和毅力的工作。高春辉说,它首先是一个技术活,其次还是一个力气活,如果你问竞争对手做了怎么办,腾讯做了怎么办,你倒是让他们先去试试。

聊聊IP地址库那些事儿 程序员 站长 互联网 好文分享 第2张

“我去见一个曾经维护过 IP 库的朋友的时候,聊着聊着就差抱头痛哭了,因为遇到的坑大部分是一样的。”他说。

IP库的需求和价值在哪儿?

对于处于草莽阶段的公司来说,验证产品需求是否强烈、商业模式是否可行是第一要务,用户地址定位的准确与否并不急迫,开发者往往从淘宝、新浪、百度的IP库里爬一些数据或者从纯真上面下载一个了事,这在粗放经营的业务形态里一般也没有什么大问题。

但对于产品形态已经确定、需要精细化运作的公司来说,IP地址的准确度和产品体验就发生了关系。一般来说,有如下几种场景需要IP地址库:

基于地理位置的服务,比如58同城,美团,大众点评,地方商超的互联网产品,需要根据用户的准确位置来推送相关信息,他的客户说,移动产品反而更需要精确的地域数据,毕竟GPS从用户角度,不是每个应用的强需求。

对访问要求比较高,比如游戏、在线视频、音频,静态内容等等,可以根据IP地址引导用户去就近就快访问服务器,用户体验会更有保障。

对于广告行业,有精准投放广告的需求,比如按照用户所在地域。

最普遍的需求就是做用户的地域数据分析,尤其是规模达到一定程度以上的情况,比如用户百万日活以上。

除此之外,任何互联网产品,如果能够有精确的地理信息,体验都会得到改善。十家公司做一样的产品,最终胜出来的只有一家,他们是产品形态、功能、创意上有什么本质的差别吗,或者可能只是因为那一家的响应速度比其他几家快了那么几十毫秒、推送的店铺离用户近了50米种种润物细无声的差异而已?

而据他说,他们维护的版本和别的IP库版本相比,差异度是随着时间逐渐加大的。

ipip.net现在的付费用户约200个,遍布安全、硬件、电商、移动广告、生活服务门户、CDN、云存储等领域。至于到底有多少公司需要用准确的IP库,高春辉并没有一个确切的答案,谁也不知道天花板在哪里。

“用户付费之后,你把离线数据库整包都发给他,这样数据不是很容易流出去?”

“我经常跟别人说,用户买的不是我们的数据,而是更新和维护服务,用户买回去基本上是‘开箱即用’,不需要自己折腾,我们有专人和专业积累来帮他们维护更新;加上定价也并不难以接受(高配版的年费9600,平均一个月800块,这个钱你连实习生都雇不到),一般企业用户不愿意也不应该花这个时间和金钱成本,他们的时间应该花在自己的‘刀刃’上,做好自己的应用,而不是在基础设施上较劲。如果他非要用这种方式去用,我也没办法干预,这样的用户,哪怕是没有备用选项,本来也没有多大可能会付费的。”他讲。

ipip.net仍然维持着不间断的数据完善和修正。“要不是跟你在这儿聊天,我可能这会儿就正在电脑前更新数据库。”目前,得益于那两百个付费用户带来的收入,ipip.net已经由依赖他个人热情的one man project变成了3、4个人的团队。

有用户付费使用更好的服务,一个团队因此有了良好的商业回报而持续输出稳定、可靠的服务,一部分没有支付能力的人可以无偿使用免费版——他正努力创造一个多赢局面。

他们也在研发新产品,也许就快就会推出来。

来源:雷锋网

相关阅读:

PV与IP的关系反应出什么?

百度来路IP和关键词原理是什么?

一个IP到底值多少钱

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:卢松松,转转请注明出处:https://www.chuangxiangniao.com/p/1074933.html

(0)
上一篇 2025年1月13日 19:03:49
下一篇 2025年1月13日 19:04:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 夏天一定能月入过万的事儿

    今天给大家分享无论是夏天还是其他季节,要实现月入过万需要具备一定的技能和实践经验,而且需要付出一定的努力和耐心。 以下是一些可以考虑的夏季赚钱项目: 1. 夏季兼职:夏季假期往往有许多学生和家庭主妇可以利用的时间,可以在超市、快递、保洁等行…

    2025年1月14日
    200
  • 10个超炫酷后台控制面板

    Web开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在Github上收集了一些优秀的后台控制面板,并总结得出Top 1…

    2025年1月14日
    200
  • 阿里“云出事儿”,40家名企源代码遭泄露

    马云家的程序员又要加班了! 据铅笔道报道,上海一家科技公司的后端工程师张中南,历时半年,义务“为阿里云查Bug”。 他发现,阿里云代码托管平台的项目权限设置得有歧义,用户在上传代码时,可设置private、internal和public。 …

    2025年1月14日 IT业界
    300
  • PayPal收款的那些事儿

    想必做跨境电商独立站的小伙伴,对于PayPal是再熟悉不过了,PayPal是一个跨国际贸易的支付平台,对于做独立站的朋友来说跨境收款绝大部分都是依赖PayPal以及Stripe条纹了。简单来说PayPal跟国内的支付宝有点类似,但是PayP…

    2025年1月14日 好文分享
    200
  • 全球免费公共DNS服务器IP地址大全(包含IPv6)

    基本上接触过网络相关知识的人应该多少都会听过 DNS 这个名词。因为 DNS 它非常重要,在我们上网的过程中扮演着重要的角色——“将网址/域名解析成 IP 地址”。 如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、打不开网站;一些恶…

    2025年1月14日
    300
  • 深度揭露电商直播骗子的那些事儿

    现如今说到风口、说到赚钱,估计很多人的第一反应就是“电商直播”,好像一时间不管什么是尺寸的屏幕上,不管是什么人都把脑袋脑袋削尖了往里拱。 诚然,不管是老罗怒还4亿的“真还传”,还是李佳琪特殊人才引进、一掷千金的黄埔江豪宅,好像都在标榜着这个…

    2025年1月14日
    300
  • 互联网那些事儿!4年前 VS 4年后

    时间过得好快,转眼间我们已经来到了2020年的尾声,马上就要跨入2021了。新的一年会有什么新的故事在等待着我们呢?很是期待! 尽管2020年对于我们大家来说是非常艰难的一年,但我还是忍不住回忆起几年前的互联网,当下的互联网时代和几年前的互…

    2025年1月14日
    200
  • 那些小游戏的事儿

    玩拼图游戏时,总是在想,一个图片如果在一个地方放不下,就要换形状或者换地方,只有适合的位置才是对的。图片尚且如此,人呢… 我妈说,人总是做一行怨一行,再喜欢地事十年如一日地重复都会厌恶,何况你们年轻人就喜欢一时新鲜,没韧性。我不知道这是借口…

    好文分享 2025年1月13日
    200
  • 跳槽离职的那些事儿?

      摘要: 文章背景,来自于群内周五晚上的一次头脑风暴式的思维碰撞交流活动。 眼看到年底了,接到猎头的电话有点多。 那问题来了: 一. 到底什么时候跳槽比较合适, 二. 跳槽到底有哪些坑? 三. 离职的时候跟boss如何谈判? 四. 离职的…

    2025年1月13日
    300
  • 谷歌官方:如何将内容迁移至新地址

    您可能会将内容从一个子目录迁移至一个子域名,或者迁移至一个全新的域名。更改位置可能会费点儿功夫,但我们还是应该正确操作的。下面谷歌官方给出了正确的操作方式: 1: 使用301重定向。 2:在Google网站管理员工具帐户中验证了新与旧的两个…

    站长动态 2025年1月13日
    200

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信