51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 7113|回复: 4
打印 上一主题 下一主题

中国联通的通用APN的DNS解析原则及实例 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-8-3 22:03:33 |只看该作者 |倒序浏览
一键分享 一键分享
本帖最后由 爱卫生 于 2011-8-3 22:04 编辑

   根据中国联通移动核心网分组域局数据规范(V2009.01),知道通用APN(即uniwap、uninet等公共APN也是最常见的APN)的解析原则如下。摘录如下:
3.1  通用APN解析
【原则】:SGSN根据用户携带APN及MSISDN的3-9位扩展成<APN网络标识.1PQH0H1H2H3.mnc001.mcc460.gprs>进行APN解析,拜访地DNS根据号段将无法解析送到上一级的根DNS进行查询,根DNS采用迭代的方式回复即返回归属省DNS地址。
【格式】:
省级DNS A记录:
[APN网络标识].[1PQH0H1H2H3].mnc001.mcc460.gprs. IN  A  [GGSN IP]
根DNS  NS记录:
[1PQH0H1H2H3]   IN   NS   [DNS 主机名]
【说明】:
 APN网络标识:必选,uninet、uniwap、3gwap、3gnet、cmnet、cmwap,不区分大小写;
 1PQH0H1H2H3:必选,MSISDN的3-9位,在省级DNS上指本省所有号段,在根DNS上指联通全网所有号段;
 GGSN IP:省内GGSN IP地址,如GGSN负荷分担,一个号段对应多个GTP-C地址;
 DNS主机名:1PQH0H1H2H3对应省的DNS主机名,包括主备机;
【举例】:
 北京DNS通用APN A记录:
uniwap.1860000.mnc001.mcc460.gprs.  IN  A   220.100.128.11
uniwap.1860000.mnc001.mcc460.gprs.  IN  A   220.100.128.12
 广东根DNS NS记录
1860000       IN    NS         bjdns1.mnc001.mcc460.gprs.
              IN    NS         bjdns2.mnc001.mcc460.gprs.


【论坛说明及点评】:
   通过以上说明,可以看到,联通在用户做PDP上下文激活时,需要对用户请求的APN进行DNS解析,根据规范要求,实际上要对原有的APN全名进行扩展,将手机号的前面3-9加到APN前面,构成一个扩展的APN,然后再送到DNS去解析。这样做的目的是回归属地GGSN进行上下文激活,从而实现在归属地GGSN上对用户PDP上下文进行管理和计费。通过附加的手机号3-9位就可以找到DNS上对应的归属地GGSN的映射信息。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

Rank: 8

沙发
发表于 2011-11-25 01:17:01 |只看该作者
传说联通的APN有自动纠错功能,用错误的APN也可以实现PDP激活...

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

板凳
发表于 2011-12-5 18:05:54 |只看该作者
学习了又..原来是这样实现归属地激活的.

使用道具 举报

Rank: 8

义 超级之星 勤 论坛核心会员

地板
发表于 2012-6-5 10:48:58 |只看该作者
能否介绍一下“非通用APN的解析”?谢谢

使用道具 举报

Rank: 1

5#
发表于 2012-8-3 16:18:59 |只看该作者
怎么 在sgsn上配置 解析过程中的 msidn 的位数?

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-29 13:05 , Processed in 0.024280 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部