网站客服:zx81024163 |

为什么IP地址可以查询物理所在地,而不是mac地址?

2023-12-12 23:01:52发布    浏览449次    信息编号:87919

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

为什么IP地址可以查询物理所在地,而不是mac地址?

不是说mac地址是电脑网卡的唯一地址吗? 这不是可以直接定位到某台机器吗? 为什么使用IP地址?

IP数据云给你答案~

MAC 地址和 IP 地址在全球范围内是唯一的,可用于定位计算机的位置。 然而,目前全球范围内还没有 MAC 地址和物理位置的一对一比对数据库。

建立MAC地址和位置信息数据库难吗?

是的,当卖家将电脑卖给用户时,他可以轻松获得用户ID和电脑MAC的对应关系。 但是卖家没有办法知道用户是在中国使用还是在非洲使用,所以这个库是不可能建的。 。

建立IP地址数据库比较可行

IP地址是运营商的资产。 运营商可以轻松将自己的IP资产与地理位置绑定。 运营商可以将一段IP地址绑定到某个物理设备上,从而生成IP地理信息。 数据库(GeoIP),当集成全球IP地理信息数据库时,可以根据用户的IP大致获取用户的位置信息。

那你一定有一个很大的疑问。 服务器能否获取客户端电脑网卡的MAC地址?

如果遵循OSI参考模型的通信方式,服务器无法获取客户端网卡的MAC地址。

因为MAC地址位于数据链路层,所以本地数据链路层会被本地网关()终结,然后网关提取IP包及以上(此时没有链路层信息),并且将IP数据包发送到目的地的方向继续进行中继,因此服务器可以轻松获取客户端的IP,但看不到客户端MAC地址的影子。

难道服务器没有办法获取电脑网卡的MAC地址吗?

只要有客户的全力支持和配合,这并不困难。 既然数据链路层无法获取客户端的MAC地址,那么是否可以让客户端发送自己的网卡MAC地址、操作系统版本号、显卡序列号、硬盘序列号呢? 提取出来,封装成应用层消息传给服务器? 这些信息只要是操作系统通过系统功能开放的,应该不难获取。

如上所述,通过网络层的IP地址可以大致定位用户的位置信息,服务器很容易获取用户的IP地址。 但你不能依靠IP地址来锁定计算机或用户!

智能手机在家里、在地铁、在公司、在商场。 随着WIFI热点的连接不断变化,手机的IP也在不断变化。 我们只能依靠IP地理信息数据库来查找IP地址与位置的对应关系。

无论手机移动到哪里,手机的MAC地址都保持不变。 利用这种唯一性可以锁定手机(移动电脑),从而锁定用户。

每天1000次免费IP地址查询服务:

将用户锁定在外有什么好处?

在广告无处不在的互联网生态系统中,如何唯一锁定用户(以MAC地址唯一标识),积累用户偏好(搜索引擎),为每个用户建立个人偏好数据库,以便用户下次登录时网站、广告商户可以立即知道是哪个用户。 哦,原来是“王小胖”。 王小胖喜欢旅游和美食,所以他可以有针对性地推送“旅游度假”广告。 将广告转化为金钱的概率更高。

如上所述,依靠IP来定位用户的位置最多只能得到一个大概的位置,因为IP地理信息数据库的不准确性。 如果用户使用代理服务器,服务器看到的是代理服务器的IP,服务器得到的是代理的位置信息,而不是用户的位置信息。

有一次我在上海办公室查IP,发现它位于美国。 既然是美国公司,所有对上海办事处的访问都是通过美国公司总部出口的,这里自然就是美国出口所在地。

客户端的精确定位需要计算机上的GPS硬件接收器的配合,将计算机的实时经纬度信息上传到服务器,然后服务器将位置信息反馈给客户端。 这是目前APP的实现方式。

如果亲们想查看IP地址位置等数据,可以免费查看→

提醒:请联系我时一定说明是从星空网上看到的!