IP归属地:抖音是怎样知道你在哪的?
五一小长假,本来打算回趟老家,但鉴于疫情情况,为了不给自己,不给家人,不给国家添麻烦,想想还是在床上躺平吧,结果躺着躺着,整个大郑州又封了……
木得办法,只能理所当然地躺在床上刷抖音了~
结果刷着刷着,就刷出了下图中的内容,相信很多小伙伴也都刷到过吧:
唉,我这该死的求知欲,想躺平都这么难,来,听着《本草纲目》,跟我一起研究起来袄~
看到这个功能,你是不是直观地以为,抖音有一个数据库,然后里面存了各种各样的IP,再然后IP对应的有个字段,叫做“归属地”,只要“select”一家伙,就知道你在哪了?
这么想的同学,请在评论区告诉我一下。。。
我想说,电影都不敢这么拍的,要真有这么简单,那些网络诈骗的,早都被抓了八百遍了。。。
今天,我们从三个方面来研究一下这个“IP归属地”:
- IP归属地的意义;
- IP是什么;
- IP是怎样定位到归属地的。
提前声明一下,今天分析的这些个知识点,纯属虚构,如有雷同,那肯定是因为我流弊,哈哈哈。
一、意义
关于“IP归属地”的意义,我翻阅了近期的相关文章,基本上都有说明了,但那些文章也只是讲到了这个层次,关于这方面,我们再来简单总结一下。
上线该功能的,不只是抖音,还包括微博啊、小红书啊等各大平台,上线该功能的初衷,在各大平台的公告中,也已经给出了解释,大致意思是这样的:
1. “IP归属地”意义
IP归属地的目的是在于,减少冒充热点事件当事人,恶意造谣、蹭流量等不良行为,维护健康有序的讨论氛围,保障用户第一时间,获取真实有效信息的权益。
我们再来举几个活生生的例子,大家就能够更加地感同身受了:
(1)网恋翻车现场
假如你在网上谈了个国外的高富帅男朋友,每天都给你发一些像什么跟marry一块去唐人街吃早餐之类的视频,之前没有IP归属地的时候,给你羡慕的不要不要的;
然后现在有了IP归属地,打开视频一下,好家伙,你的“高富帅”男友,显示正在某农村,说不定正在跟一群人吃流水大席呢。
(2)虚假人设打造
大家在抖音上肯定刷到过很多像什么直播徒步西藏啊,或者是荒岛求生之类的视频,之前没有IP归属地的时候,你肯定很羡慕这些人,也想来一场说走就走的旅行;
现在有了IP归属地之后,你或许会发现,那些徒步西藏的人,压根没在西藏,说不定视频就是在他家屋子后面的高速上拍的;那些荒岛求生的视频,也可能就是在村里的哪个河沟旁整的。
(3)打游戏干架
男生打游戏,那都是血气方刚的,开局选角色就开始对骂的,也是正常操作,在没有IP归属地之前,那对骂的气氛到了,肯定得来一句:“敢不敢说出来你家在哪?”
然后现在有了IP归属地之后,氛围到了,就可以直接提着40米的大砍刀,去现场干架了。。。
好了,开个玩笑,这些个意义,相信大家作为资深网民,尤其是博学的产品经理,都已经很清楚了,我们今天的重点,不仅仅是“知其然”,更要“知其所以然”,让我们继续往下看吧。
2IP是什么?想要搞清楚,IP是怎样定位到归属地的,那你得先搞清楚第一个问题,那就是IP是什么?俗话说,有问题找百度嘛,在百度中输入“IP”两个字母,然后就查出了我本机的IP地址,然后还有相应的归属地。
这时候呢,反正我有两个疑问:
IP地址的这一堆数字,代表了什么含义呢?IP归属地,定位到了“县”,那精准度能不能定位到我家呢?还是说基于用户隐私,可以定位到,但只是没有显示而已?
我们先来研究第一个问题。
其实这个类比一下就很好理解了,就比如我们的身份证,是不是也是一堆数字,然后唯一标识了你这个人对吧。
我们接着往这方面想,身份证是由派出所发行的对吧,然后你想办理一个身份证,是不是还得登记一下你的“姓名、性别、民族、出生年月、住址”这些玩意。
这方面也是同样的,IP地址也是由专门的机构进行分配的,其分配方式,整体上如下图所示:
可能大家熟悉的,也就是第三个层级了,移动、联通、电信这些,毕竟这些对于我们终端用户来说,还有选择的权利,像其他的NIR、LIR也不是我们能够选择的。
我们接着往下看,刚是不是说了,你想办理身份证,需要登记“姓名、性别”这些个信息,同样,你想领取使用一个IP地址,也需要登记相关的信息。
这就是传说中的“WHOIS协议”!
“whois”直译过来,就是“是谁”,那么在whois协议中,都登记了哪些信息呢?我们可以通过whois查询工具,看一个例子:
查出来,大概是这些个玩意,反正我是看不懂,哈哈哈。
这个分析过程太枯燥了,估计大家也都没兴趣看,我就直接给出结论吧,whois需要登记的信息,大概有以下几种:
- 返回信息:主要是说明了从哪个数据源,通过什么方式,返回了查询结果;
- 注册信息:这个是最重要的信息,包括申请的网络名,比如“中国联通”,还有地理位置、管理人员、技术联系人、管理机构等;
- 扩展信息:就相当于备用信息,就比如备用管理人、备用技术联系人等;
- 其他信息:就相当于备注,进行补充说明。
好了,通过类比,我们能够知道,IP地址和我们的身份证号差不多,都是由相关机构分配的,包含了相关注册信息的,并且是用于身份标识的一串数字,那接下来,我们再来看看不同的地方吧~
最大的不同,就在于身份证的拥有者和使用者是同一个人,但IP地址的拥有者和使用者,就有可能不同。
我来举一个例子大家就明白了:我们平常在家上网,你细心观察一下就可以发现,你今天的IP地址跟昨天的IP地址,有可能不同。
为什么出现这种情况呢?因为我们要节省资源啊,一个小区内假如有1000户人家,这1000户人家,同时上网的概率很小吧,就算是晚上,也有可能今天这户不在家,明天那户不在家是吧。
如果每家每户都分一个固定的IP用于上网,那是不是资源就太浪费了,怎么办呢?我们就给这个小区分500个IP,谁上网,就随机给他分一个这不就行了么~
这就是,我们常说的“动态IP”的概念!
多说一句,其实归根结底,还是因为我们的IPv4的地址,已经分完了,不够用了。所以说,现在都在研究IPv6啊,IPv6有2的128次方个IP地址,足够给地球上的每个沙子,都分配一个IP了。。。
二、小结
好了,说了这么多,大家应该对于IP是什么,有一个大概的了解了吧。
简单来说,IP和身份证差不多,都是包含一些登记信息的,用来标识一个对象的一串数字,但不同的是,身份证的拥有者和使用者是同一个人,但IP的拥有者和使用者有可能不同。
但大家有没有发现,虽然知道了IP是什么,但好像我们想把IP和归属地关联起来,也没有那么容易哈。
尤其是这种移动端的IP地址,那就更不知道怎么定位了,包括我们刚开始提出的第二个问题,IP归属地的精准度能定位到我家么?这个我们继续研究。
3IP是怎样定位到归属地的?想要通过IP找到相应的归属地,我们得先将IP进行分类,先看看这个IP是静态IP还是动态IP,不同的类别,有不同的处理办法。
1. 静态IP
就比如企业专线、学校、医院、政府机构等这些地方的IP,肯定都是固定的静态IP,这种IP想对应到归属地就很简单,我们只需要通过查询“whois”的注册信息,就基本上能够定位到这个IP的归属地。但归属地的精准度,就需要依靠“whois”注册信息的详细程度了。
2. 动态IP
就比如家庭宽带,移动网络这些,这种IP想定位到归属地,就稍微麻烦一些,但原理也很好说明。
家庭宽带的定位方式和静态IP类似,因为这些IP虽然在变,但是这个IP的范围是基本不变的,也就是说,理论上我们可以定位到这个小区,那具体是哪家,这个应该就定位不到了。
而移动网络的IP是随着你所在地理位置的基站的变化而变化的,我们可以实时定位出这个移动网络的基站所在地,也可以通过统计分析,归纳出这个移动网络经常出现的区域。
原理说完了,是不是听起来很简单?但想要做到精准的IP归属地定位,绝对是一个量变才能引起质变的过程。
就比如,我们只是单一地通过“whois”信息判断归属地,那就太被动了,我们还可以借助“BGP”协议中的注册信息、“hostname”中的注册信息等多方数据来共同判定IP归属地。
如果这些数据存在冲突,就可以采用其他的方式例如ping工具,来确认一下哪个是更加准确的,还通过一些统计分析,归纳出那些动态IP对象的常用归属地。
好了,以上就是今天的内容了,有些事情听起来很简单,但是做下去,尤其是坚持做下去,真的不容易,就比如今天所说的IP归属地,再比如我写文章这件事,所以,点个赞支持一下吧~
#作者#
晓庄同学;公众号:晓庄同学产品笔记。互联网老兵,各大平台专栏作者。
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!