百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

手机IP分配机制(ip分配是什么)

wuantov 2025-07-24 22:33 5 浏览

编者按:近期,我们与河北联通公司技术专家史鹏利合作推出“通信小课”系列内容,目录如下,敬请期待。

通信小课目录

(一)手机IP地址分配机制

(二)手机用户如何获得IPv6服务

(三)手机中的APN设置有什么用

(四)漫谈拜访地接入和归属地接入

(五)浅析移动分组网的内容计费

(一)

手机IP地址分配机制

牛先生有冤诉

近日,邢台的牛先生向客服热线反映,他们公司参加某招标代理机构的招投标活动,他们按照招标代理机构的要求,通过手机向招标代理机构指定的网站服务器上传了投标文件,但是后来被告知,他们公司上传投标文件所用的手机IP地址和石家庄另外一家公司投标所使用的IP地址相同,因此被判定为“串标”,不仅被取消本次投标资格,还被列入“黑名单”禁止参与其后的招投标活动。

牛先生还委屈地说,从一开始他们都不知道到底都还有哪些家公司参与了这次招投标活动,更不要说和“八竿子打不着”的石家庄某公司“串标”了,他们是被“冤枉”的,为此,一定要找电信运营商“讨个说法”还他们“清白”。


事实真如牛先生所言吗?

牛先生所在的公司到底有没有“串标”呢?

如果不是“串标”那何来的“IP地址相同”呢?

是招标代理机构“误判”?

还是另有“隐情”?

手机IP地址的分配机制

牛先生所说的这个事,其实涉及到手机用户上网时所使用IP地址的分配机制。

通常情况下,手机直接获取的IP地址为IPv4格式的“私网地址”,比如:10.10.0.1(因为IPv4公网地址总数毕竟有限,为了实现各省移动分组网上IP地址的“复用”,所以给手机直接分配的IPv4格式的地址都是私网地址,类似局域网内给各个电脑终端分配IP地址)。

手机IP地址的分配,一般有以下几种方式:

1

HSS(Home Subscriber Server,归属签约用户服务器)签约静态分配

采用这种方式手机每次上网所使用的私网IP均“相同”且唯一,不同用户之间IP地址不同。

2

GGSN/PGW(Gateway GPRS Support Node/PDN GateWay,网关GPRS支持节点/PDN网关)网元动态分配

这种方式下,就是GGSN/PGW网元在用户上网请求流程中,从一个事先定义好的“地址池”当中随机选择一个IP来供用户在“本次”上网过程中使用,用户“下线”或关机后,该IP会被“回收”到地址池当中,再被别的用户重复使用。由于在这种方式下,用户每次上网获取的私网IP不尽相同,因此称为动态分配。目前,电信运营商大都采用这种手机IP地址分配方式。

3

AAA(Authentication Authorization Accounting,认证、授权和记账)服务器分配

这种方式有点像前面2种IP分配方式的结合,AAA服务器中按照用户MSISDN (Mobile Station International ISDN number,即指手机号码)和事先规划好的IP地址做“绑定”,用户每次上网时,由GGSN/PGW到AAA服务器当中查询用户所对应的IP,然后分配给用户使用。这种方式,用户每次上网所使用的私网IP也均“相同”且唯一,而且不同“企业网”之间的IP地址段也可以复用,一般用于物联网集团客户组网。

以上说完了手机的IP地址分配机制,由于手机终端获取的IP地址为私网IP地址,光有私网IP地址,还不能直接访问互联网。要访问Internet互联网,还需要通过防火墙NAT(Network Address Translation,网络地址转换)功能转换为公网IP地址才行。

需要说明的是,GGSN/PGW覆盖下的用户共享IP地址池中的地址,经过防火墙进行NAT转换时,并不是按照一个私网IP地址对应一个公网IP地址的方式来进行转换的,而是采用多个私网IP(对应多个手机用户)共同使用一个公网IP地址,并根据不同端口号来区分不同用户的工作机制。

也就是说,2个手机号码同时访问互联网时,存在使用相同公网IP地址的可能,但是这2个手机号码使用的“端口号”是不相同的,因此能够“区分”用户。这样做的好处是显而易见的,既节约了公网IP地址,也可以同时支持更多数量的用户同时上网。

假如NAT地址转换后使用的公网IP地址为256个,每一个公网IP又可以关联0-65535个端口号,所以理论上一个GGSN/PGW下就可以承载256*65535个用户(私网地址分配数量也需要满足),这个数量是相当大的。

现在再回过头来,看看牛先生所说的事。

学懂了以上知识就不难看出,如果邢台的牛先生和石家庄的某投标公司上传投标文件时,所用手机终端处于同一个GGSN/PGW业务覆盖区,那么2部手机获取并使用“相同的公网IP地址”(招标代理机构判定“IP地址”相同,一定是指公网IP地址相同,因为互联网上网站服务器是不可能获取到手机终端的私网IP地址的)的可能性是存在的,如果NAT地址转换后使用的公网IP地址只有256个的话,那这种公网IP地址相同的概率还是很大的。

令人欣慰的是,邢台的牛先生通过我们给出的“技术原理”知道了自己被“冤枉”的原因,最后也从招标代理机构那里讨回了公道。

总结和建议

1

通常情况下,手机直接获取的IP地址为IPv4格式的“私网地址”,访问互联网时要通过防火墙NAT转换为公网IP地址。

2

手机IP地址分配有三种方式:HSS签约静态分配、GGSN/PGW网元动态分配、AAA服务器分配。

3

GGSN/PGW覆盖下的用户共享IP地址池中的地址,经过防火墙进行NAT转换时,采用的是多个私网IP(对应多个手机用户)共同使用一个公网IP地址,并根据不同端口号来区分不同用户的工作机制。

4

招标网站仅靠手机使用的公网IP相同就判断投标人“串标”是不严谨的,需要完善判断方法。比如增加公网IP“端口号”的识别,或者增加具体手机号码的判别等信息。

相关推荐

SQL关联各种JOIN傻傻分不清楚,读这一篇就够了

在关系型数据库中支持多表关联,不同场景下通过不同join方式让分布在不同表中的数据呈现在同一个结果里。熟练使用sql联合查询是日常开发的基础工作。为了方便演示讲解,假设有两个表,一张是保存学生踢足球的...

MyBatis的SQL执行流程不清楚?看完这一篇就够了

推荐学习真香警告!Alibaba珍藏版mybatis手写文档,刷起来全网独家的“MySQL高级知识”集合,骨灰级收藏,手慢则无前言MyBatis可能很多人都一直在用,但是MyBatis的SQL执行...

SQL优化这十条,面试的时候你都答对了吗?

尽量不要在要给在SQL语句的where子句中使用函数,这样会使索引失效。如果已经确定查询结果只有一条数据(当表中数据的该字段是唯一的),在查询SQL末尾增加limit1,这样MySQL的查询执行引...

SQL查询Excel结果数据还可这样输出到窗体控件ListBox和ListView

上一期作品,我们分享了通过SQL查询Excel的结果数据输出到Excel自身的工作表区域。大家估计应该感觉到了SQL查询的强大功能,它对精确或模糊查询均无畏惧,优点是查询检索效率高,将查询结果输出的形...

数据库|SQLServer数据库:模糊查询的三种情况

哈喽,你好啊,我是雷工!就是字面意思,当数据库的查询条件并不是十分具体时就用到模糊查询,比如查询姓氏为雷的人名,就需要从姓名列模糊查询。01like关键字查询当使用like关键字进行查询时,字段中的...

数据库教程-SQL Server多条件模糊查询

表单查询是以数据存储管理为基础的信息管理系统各业务功能实现的基础,也是数据库CRUD操作的重点与难点,尤其是多表连接查询、条件查询、分组查询、聚合函数等的综合应用。本文以某一比赛样式要求为基础,对数据...

如何利用教育网站源码成功搭建在线教育网站

如今是一个信息化时代,人们都想接受各种各样的教育,在线教育也就因此发展了起来,并且逐渐成为了一种趋势。而成熟的在线教育网站皆是由高质量的教育网站源码搭建而成的。如何利用教育网站源码成功搭建在线教育网站...

宝塔搭建WordPress跨境电商外贸商城模板汉化woodmart7.5.1源码

大家好啊,欢迎来到web测评。本期给大家带来一套php开发的WoodmartV7.5.1汉化主题|跨境电商|外贸商城|产品展示网站模板WordPress主题,是wordpress开发的。上次是谁要的系...

小狐狸ChatGPT付费创作系统V2.4.7全开源版 (vue全开源端)

测试环境:Nginx1.20+PHP7.4+MySQL5.7本版本为官方的最新开源包对应V2.4.7版本,包含了前后端所有开源包,是目前最新全开源版本,需要二开的这部分朋友也有选择了,如果不需要二...

php宝塔搭建部署thinkphp红色大气装修公司官网php源码

大家好啊,欢迎来到web测评。本期给大家带来一套php开发的thinkphp红色大气装修公司官网源码,上次是谁要的系统项目啊,帮你找到了,还说不会搭建,让我帮忙录制一期教程,趁着今天有空,简单的录制测...

php宝塔搭建免登录积分商城系统php源码

大家好啊,欢迎来到web测评。本期给大家带来一套php开发的免登录积分商城系统php源码,上次是谁要的系统项目啊,帮你找到了,还说不会搭建,让我帮忙录制一期教程,趁着今天有空,简单的录制测试了一下,部...

零代码搭建接口收费平台——接口大师YesApi

主流的API接口收费模式目前各大API接口平台,采用的收费模式主可以分为:免费接口、免费试用、接口流量套餐、先充值后按量计费的模式。例如,聚合数据的API收费模式是:按接口流量套餐。例如身份证二要素...

php宝塔搭建部署实战抽奖系统开源php源码

大家好啊,我是测评君,欢迎来到web测评。本期给大家带来一套抽奖系统开源php源码。感兴趣的朋友可以自行下载学习。技术架构PHP5.4+nginx+mysql5.7+JS+CSS+...

【推荐】一款开源个人与企业私有化部署使用的在线知识库管理平台

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍zyplayer-doc是一款基于Java+Vue开源、专注于个人与企业私有化部署使用的在线知识库管...

网上的付费文档无法下载?这几个方法10秒搞定,任意免费复制

工作或者学习过程中,我们很多时候需要在网上找资料,但是想要的资料却要付费或者提示无法下载怎么办?别怕,这几个方法,让你10秒就能搞定付费文档,任意复制。1.打印界面复制遇到文档需要付费或者无法复制的...