首页 > 教程攻略 >

抖音是如何获取用户的IP归属地信息的?

更新时间:2024-11-19 21:34:35 来源:互联网

在抖音这个热门的社交平台上,用户的IP归属地信息被用来为用户提供更加个性化的内容推荐和定位服务。抖音通过用户注册时提供的手机号码和位置信息,以及用户在平台上的行为轨迹,来精准获取用户的IP地址,进而得知用户所在的具体位置和归属地信息。这种方式不仅可以帮助抖音更好地了解用户需求,还能为用户提供更好的使用体验。

编辑导语:听说,你正在跟你的朋友marry在美国的唐人街吃早餐?最近我们都被IP归属地刷屏了,各大平台如抖音、小红书、微博等都开放了IP归属地功能,本文将对IP归属地的意义、IP的定义、IP定位到归属地的机理这三方面阐述,值得阅读了解。

抖音是如何获取用户的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归属地,再比如我写文章这件事,所以,点个赞支持一下吧~

#专栏作家#

晓庄同学;公众号:晓庄同学产品笔记,人人都是产品经理专栏作家。互联网老兵,各大平台专栏作者。

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

游戏排行