51学通信技术论坛

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

中国移动省内GPRS网元局数据规范书--华为设备介绍   [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2012-11-19 22:24:11 |只看该作者 |倒序浏览
一键分享 一键分享

一、中国移动GPRS骨干网中DNS组网

在介绍命名规范之前我们必须先介绍一下中国移动GPRS骨干网DNS建设中的组网情况,根据组网情况我们才能进一步了解这种命名的合理性。

1.1  GPRS组网方案

中国移动GPRS网络结构为二级网络结构:即由GPRS全国骨干网和GPRS省网组成。GPRS网络承载网络为中国移动互联网(CMNet),各种GPRS设备通过省网路由器接入中国移动互联网(CMNet)。

中国移动GPRS网络的总体结构图如图1所示:

图1 中国移动GPRS网络的总体结构图

各省网由中国移动统一分配IP地址。各GSN节点通过CMNet支持的路由协议交换路由信息,建立相互间的可达性。

1.2  GPRS骨干网中内部DNS的组网

中国移动GPRS工程中骨干网的建设情况如下:

在北京、广州各设置一个根DNS,为全网提供域名解析服务,这两个根DNS互为备份。 省级DNS为本省SGSN提供APN的解析,对于省级DNS无法解析的APN,由根DNS负责完成。

在北京、广州各设置一个骨干GGSN,以便在用户漫游至其它PLMN GPRS网,而拜访网没有GGSN支持漫游用户使用的通用接入点名(APN)时,作为漫游用户的归属GGSN提供接入服务。这两个骨干GGSN分别由北京和广州本地的GGSN 兼任,互为备份。GPRS骨干网与省网之间通过CMNet相连。

中国移动GPRS网络的内部DNS总体结构图如图2所示:

图2 中国移动GPRS网络的内部DNS总体结构图

1.3  GPRS骨干网中外部DNS的组网

中国移动IP骨干网外部DNS系统设计方案

北京节点:负责为北京(bj)、天津(tj)、山东(sd)、河北(hb)、河南(hn)、山西(sx)、内蒙(nm)、辽宁(ln)、吉林(jl)、黑龙江(hl)、陕西(sn)、甘肃(gs)、青海(qh)、宁夏(nx)、西藏(xz)和新疆区(xj)域内节点提供DNS服务。

上海节点:负责为上海(sh)、江苏(js)、浙江(zj)、福建(fj)、安徽(ah)、湖北(hb)、江西(jx)和湖南(hn)区域内节点提供DNS服务。

广州节点:负责为广东(gd)、广西(gx)、海南(hi)、四川(sc)、重庆(cq)、贵州(gz)和云南(yn)区域内节点提供DNS服务。

三个DNS在顶级域上构成一主两备的模式:北京为主,上海、广州为备;在二级区域上采用如下备份关系:北京DNS为广州的备份、上海DNS为北京的备份、广州DNS为上海的备份。

中国移动GPRS网络的外部DNS总体结构图如图3所示:

图3 中国移动GPRS网络的外部DNS总体结构图

二、GPRS骨干网DNS名称的设计规则

根DNS:  北京根DNS主机名 BJDNS01Amt.GPRS.Chinamobile.com   
         广州根DNS主机名 GZDNS01Aer.GPRS.Chinamobile.com

各省DNS:

主DNS主机名:(省名缩写)DNS01B(厂家名缩写).(省名缩写).GPRS.Chinamobile.com

备DNS主机名:(省名缩写)DNS02B(厂家名缩写).(省名缩写).GPRS.Chinamobile.com

辽宁DNS主机服务器主机名如下:

主DNS主机名:LNDNS01BHW.LN.GPRS.Chinamobile.com

备DNS主机名:LNDNS02BHW.LN.GPRS.Chinamobile.com

第三章  DNS数据实施方案

GPRS骨干网中需要设立域名服务器(DNS),主要完成对域名的解析,主要有两方面的内容:在用户进行上下文激活的时候,SGSN将APN提交给域名服务器解析,由此获得GGSN的IP地址;在SGSN之间的路由区更新过程中,新的SGSN通过域名解析查找原SGSN的地址。在同外部分组数据网(IP网)互联的时候,用户上网需要进行域名解析,该域名服务器位于外部网,在透明接入的时候由GPRS运营者提供,在非透明接入的时候由ISP提供。GPRS网中的DNS可分级设置,APN或GSN域名首先由本省DNS进行解析,如果省DNS无法解析再送到根DNS进行解析。

同时考虑DNS的安全性要求,在各省至少建设1套DNS设备,考虑到DNS设备的安全可靠性,采用1主1备工作方式,负责本省内GPRS省网的域名解析。 图4示:各省内GPRS设备于DNS设备组成的Gn网段。

一、省级DNS服务器

1、按地理区域划分配置上级主备的CMCC-GPRS-Root-DNS数据;

2、配置本地授权APN;

3、配置APN的正向域名转换数据:包括域名服务器和本地授权APN内的主机节点的域名到IP地址的对应解析记录;

4、配置反向DNS数据,即根据IP地址来查询DNS主机名。

二、根DNS

1、配置上级DNS(Aicent-Root-DNS);

2、对于cmnet、cmwap、internet等APN,配置相应的解析数据;

3、配置下级域名与省级DNS服务器的对应关系数据;

4、配置全网RAI和SGSN的IP地址的对应解析记录。

注:要求采用递归方式进行配置。

第四章  DNS工作原理

一、GPRS中的DNS作用

在GPRS骨干网的DNS(Domain Name Server,域名服务器)主要是用来解析GSN的IP地址的:在PDP上下文激活过程中,SGSN需要通过对APN(接入点名:标识接入外部分组数据网名)进行域名解析,获得用户上网所使用的GGSN的IP地址,并返回给SGSN,SGSN根据DNS提供的GGSN的IP地址建立至相应的GGSN的连接;在SGSN间路由区更新过程中,通过RAI构造域名,进行解析,得到旧SGSN的IP地址,并与旧的SGSN进行信令和数据交互,从而完成路由区更新过程。

DNS可分级设置,省级DNS将把它无法解析的APN送至上根DNS,由上级根DNS进行指定其他省级DNS进行解析。

用户PDP上下文激活完成后,用户上网过程中解析域名所使用的DNS服务器是外部网中的DNS服务器。

在省级GPRS网络中DNS的位置如图5所示:

图5 省级GPRS网络的区域结构图

二、DNS的工作模式

下面我们看看DNS是如何工作的,假设我们的域名服务器是NMDNS01BHW.NM.GPRS. Chinamobile.com,它用来处理所有域内机器发出的DNS请求,这种DNS请求可以分成两种,一种是在nm.mnc000.mcc460.gprs内部的名字,名字形式是(比如说)test. nm.mnc000.mcc460.gprs;第二种是在Nm.mnc000. mcc460.gprs之外,比如说ln.mnc000.mcc460.gprs

Nm.mnc000.mcc460. gprs中应该包含所有名字为*. nm.mnc000.mcc460.gprs的机器的名字到IP地址的对照关系,但是不包含*. ln.mnc000.mcc460.gprs的对照关系。所以,当DNS客户机器向它提出一个查找test.nm.mnc000.mcc460.gprs的请求的时候,它直接从本地数据库得到IP地址信息并且送回。

当接收到一个类似于test.ln.mnc000.mcc460.gprs的DNS查询请求的时候,DNS服务器将首先判断出它不在本地域内部,为了得出一个结果,它有两个选择,一个是回答客户“我不知道,但是你可以去问XXX服务器”;另外一个选择是自己去查询其他的DNS服务器,得到结果后再传送给客户。第二种方式称为递归检索。为了能够找到test.ln.mnc000.mcc460.gprs的地址,NMDNS01BHW.NM.GPRS.Chinamobile.com必须知道世界上其他服务器的地址,这有两种方案,第一种是NMDNS01BHW.NM.GPRS.Chinamobile.com一开始就知道一个更庞大的DNS服务器,所有不懂的名字都交给它去查询,这种方式称为转发;另外一个方法更专业一点,首先, NMDNS01BHW.NM.GPRS.Chinamobi le.com知道世界上某些最重要的名字服务器的地址,然后再从这些服务器开始按照DNS的树状顺序查询。

在gprs中这个重要的名字服务器就是根DNS。NMDNS01BHW.NM.GPRS.Chinamo bile.com发现自己不知道ln.mnc000.mcc460.gprs的地址,但是它知道“根”服务器,例如,BJDNS01Amt.GPRS.Chinamobile.com就是这样的一个服务器,其地址是211.136.70.90 ,所以它向211.136.70.90提出一个请求。根服务器接受到这个请求之后,test.ln.mnc000.mcc460. gprs看起来在ln.mnc000. mcc460.gprs中,而它知道ln.mnc000.mcc460.gprs的域名应该由lndns01bhw .ln.gprs.chinamobile.com负责,其IP地址是211.137.34.132。于是它回答:“211.137.34.132,以后凡是ln.mnc000.mcc460.gprs的请求你可以问它”。当NMDNS01BHW.NM.GPRS.Chinamobile.com询问lndns01bhw.ln.gprs.chinamo bile.com时,终于得到了这个域名的正确地址: 211.137.34.132。

但接下来,在返回信息之前,NMDNS01BHW.NM.GPRS.Chinamobile.com将首先记忆自己所学到的知识:ln.mnc000.mcc460.gprs的名字是211.137.34.132它将这些信息记录在自己的文件中,以后当再有客户询问Ln.mnc000.mcc460 .gprs时,它直接回答:“我记得那是211.137.34.132"。最后,返回查询结果。

显然,由于NMDNS01BHW.NM.GPRS.Chinamobile.com存储了查询到的知识,所以它也可以回答许多不应该由它 回答的信息,但是这些信息可能是错误的(因为名字到IP的对照关系可以更改)。这种 信息称为“非权威信息”。相反,有关nm.mnc000.mcc460.gprs的信息它的知识肯定是正确的。

为了提高域名服务的效率,通常一个子域内可以有多个域名服务器,这些服务器可以分成三类,一类是确实记录了域内机器的名字信息的服务器,称为主(primary)域名服务器;另一类也包含记录,但是它的信息是定期从主服务器来的,这种服务器的名字信息也是权威信息,这种服务器称为从(secondary)域名服务器;还有一类简单地缓冲各种查询信息,自己并不发布任何权威信息,这称为cache-only服务器。

DNS域名解析过程如图6所示:

首先允许DNS进行域名解析是靠/etc/nsswitch.conf文件来激活的。

“主机表”存在的路径是 /etc/inet/hosts,进行从主机名字到IP地址的转换 。

这里的NIS指的是Network Information Service是Sun的网络信息服务,是供应商的增值服务。Client system在/etc/resolv.conf文件中获得本地DNS服务器的列表和地址。

本地DNS服务器首先从自己的CACHE中获得信息,并进行解析,如果解析不到,则指到根DNS。

根DNS再查找能够解析的其他DNS服务器。

图6采取递归方式的DNS域名解析过程示意图

第五章  DNS数据配置规范

一、省DNS需要完成的域名解析
根据集团公司的要求,省级DNS应该完成对如下APN进行解析:
以辽宁省为例:
(1)cmnet.mnc000.mcc460.gprs
(2)cmwap.mnc000.mcc460.gprs
(3)xxxx.mnc000.mcc460.gprs
(4)xxxx.ln.mnc000.mcc460.gprs
(5)RACxxxx.LACyyyy.MNC0000.MCC0460.GPRS
对上述apn解析为本地的GGSN地址;对于其它apn,向根DNS发起请求,从根DNS获取他省的DNS的地址,从他省DNS获取相应的GGSN地址。同时要求省级DNS向根DNS发递归请求不采用非递归请求。

二、DNS数据配置规范

省级DNS配置数据主要涉及如下几个文件,以辽宁(ln)为例其它省同理:
/etc/named.conf               ――DNS配置文件
var/named/ named.cmnet        ――CMNET的解析文件   
var/named/ named.cmwap       ――CMWAP的解析文件   
var/named/ named.ln           ――所有辽宁省允许全国漫游apn的解析文件
var/named/ named.ra           ――SGSN之间有相邻关系路由区的解析文件
var/named/ named.xxxx         ――对某个辽宁省本地APN不允许漫游的解析文件
var/named/ named. 127.0.0      ――本DNS回送地址(loopback address)
var/named/ named. 211.137.34    ――本DNS回送地址(loopback address)
var/named/ named.cache        ――根DNS配置文件
下面我们将对每个文件具体配置进行详细的规定,要求各省严格执行本规范要求的配置格式。

2.1、named.conf 文件

DNS服务器通常用named守护进程提供,不过它有一个怪异的名字,称为bind。我们研究的是bind 8,这是目前的Linux发行版本中的named程序的标准。要使用named程序,你需要安装bind软件包,我这里使用的是bind-8.2.1-7。配置bind8首先需要处理/etc/named.conf文件,通常它由一串段落构成,我们这里只能介绍最重要的部分。在DNS服务器启动的时候,/etc/init.d/inetsvc自动启动in.named域名系统进程,in.named自动去读取它的配置文件/etc/named.conf,通过/etc/named.conf我们就可以对某个域名解析启动本地的数据和引导到其他服务器。

下面根据辽宁省主DNS的named.conf文件为例对本规范详加阐述:

/etc/named.conf是基本的配置文件,但不包含任何DNS数据,针对我们前面的设定,先建立以下/etc/named.conf,其内容如下(兰色部分为解释):
             options {
      directory "/var/named";              //指定in.named工作目录在/var/named
            pid-file   "/var/named/named.pid"; //指定in.named的进程号在为named.pid
           forwarders {                    //采取递归方式接入根DNS
            211.136.70.99;                       
            211.136.230.245;
            };
};
zone "ln.mnc000.mcc460.gprs" in {          //制定ln.mnc000.mcc460.gprs为本地授权域允许全国漫游                    
type master;                       //定义为主名字服务器
    file "named.ln";                     //定义域名解析文件
};
zone "cmnet.mnc000.mcc460.gprs" in {         //cmnet.mnc000.mcc460.gprs为本地授权域
    type master;
    file "named.cmnet";
};
zone "cmwap.mnc000.mcc460.gprs" in {       //cmwap.mnc000.mcc460.gprs为本地授权域
    type master;
    file "named.cmwap";
};
zone "lmcc.mnc000.mcc460.gprs" in {        //lmcc.mnc000.mcc460.gprs为本地授权域不允许全国漫游,在这里lmcc只是举个例子,根据各省应用的不同可以对本地apn自行设置。
    type master;
    file "named.lmcc";
};
zone " mnc0000.mcc0460.gprs" in {           //mnc0000.mcc4600.gprs(ra)为本地授权域
    type master;
    file "named.ra";
};
zone "34.137.211.in-addr.arpa" in {.           //将网络211.137.34.X里的地址映射到主机名         
       type master;                                                      
       file "named. 211.137.34";
};
zone "4.59.10.in-addr.arpa" in {              //将网络10.216.19.X里的地址映射到主机名
    type master;
       file "named.10.59.4";
};
zone "0.0.127.in-addr.arpa" in {            //包含了127.0.0.*形式的地址到域名的转换数据
    type master;
       file "named.127.0.0";                          
};
zone "." in {
    type hint;
    file "named.cache";                   //从named.cache 文件中获得根服务器地址
};

2.2、named.ln文件

现在,要按 /etc/named.conf中的定义,建立各个DNS数据文件。

根据/etc/named.cmwap的定义,我们在/var/named目录下建立Named.nm,其中应该包括所有在*.nm.mnc000.mcc460.gprs域内的主机节点。下面是named.nm的例子:
@ IN  SOA   LNDNS01BHW.LN.GPRS.Chinamobile.com.  . (
                                     2001041804 ; Serial
                                     10800     ; Refresh
                                     3600      ; Retry
                                     604800    ; Expire
                                     86400 )   ; Minimum;      
@ IN NS LNDNS01BHW.LN.GPRS.Chinamobile.com.
@ IN NS LNDNS02BHW.LN.GPRS.Chinamobile.com.;        
LNDNS01BHW.LN.GPRS.Chinamobile.com. IN      A       211.137.34.132
LNDNS02BHW.LN.GPRS.Chinamobile.com. IN      A       211.137.34.132
cmwap                  IN      A       211.137.34.130
cmnet                  IN      A       211.137.34.130

其中第一行是SOA记录,定义了域名数据的基本信息,依次是DNS服务器名、DNS  管理员邮件地址(这里的“@“用“.“代替),括号内的第一个数字是文件版本号(一般为当天的时间和修改次数组成),每次本文件内容修改后,必须更改此号。其余数字与DNS服务器直接的数据交换有关,在这里我们不需要改动。 括号后面有一条IN NS记录,定义了域名服务器本身的域名;IN A记录定义了对域名服务器和*.nm..mnc000.mcc460.gprs域内的主机节点 的DNS域名到IP地址的记录的解析结果,是必须有另一种记录是MX记录。MX是邮件地址转换记录,这里忽略。

2.3、named.cmnet文件

现在,要按 /etc/named.conf中的定义,建立各个DNS数据文件。根据/etc/named.cmnet的定义,我们在/var/named目录下建立named.cmnet,其中应该包括所有在*.cmnet.mnc000.mcc460.gprs域内的主机节点。下面是named.cmnet的例子:

@ IN  SOA   LNDNS01BHW.LN.GPRS.Chinamobile.com.. (
2001041804  ; Serial         //序号,被区传送保留使用
10800       ; Refresh       //区更新周期
                  3600        ; Retry         //区传送失败后重试间隔
                  604800      ; Expire        //区数据不再是权威的经过的时间
                  86400 )      ; Minimum     //此区的任何资源记录的缺省TTL值

;      
@  IN   NS   LNDNS01BHW.LN.GPRS.Chinamobile.com.
@  IN   NS   LNDNS02BHW.LN.GPRS.Chinamobile.com.
;        
LNDNS01BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.132
LNDNS02BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.133
@                                      IN       A       211.137.34.130

2.4、named.cmwap文件
   根据/etc/named.cmwap的定义,我们在/var/named目录下建立named.cmwap,其中应该包括所有在*.cmwap.mnc000.mcc460.gprs域内的主机节点。下面是Named.cmwap的例子:
@ IN SOA LNDNS01BHW.LN.GPRS.Chinamobile.com.  flying.HUAWEI.com. (
                                      2001041804 ; Serial
                                      10800      ; Refresh
                                      3600       ; Retry
                                      604800     ; Expire
                                      86400 )    ; Minimum
;      
@  IN   NS   LNDNS01BHW.LN.GPRS.Chinamobile.com.
@  IN   NS   LNDNS02BHW.LN.GPRS.Chinamobile.com.
;        
LNDNS01BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.132
LNDNS02BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.133
@                                      IN       A       211.137.34.130

2.5、named.ra文件
现在,要按 /etc/named.conf中的定义,建立各个DNS数据文件。在/var/named目录下建立named.ra,其主要作用是SGSN之间有相邻关系路由区的解析文件,当MS在同一PLMN内的两个SGSN间漫游时,新SGSN通过原RA与原SGSN的关系找出原SGSN的地址。这样每个SGSN就知道在PLMN内其它SGSN的地址。
当MS从一个SGSN漫游到另一个PLMN内的SGSN时,新SGSN自己无法得知原SGSN的地址,而是由SGSN将原路由区信息翻译成如下形式的逻辑名:
RACxxxx.LACyyyy.MNCzzzz.MCCwwww.GPRS;    x,y,z,w是十六进制数字。
然后,SGSN使用逻辑地址从DNS服务器查询原SGSN的IP地址。每个PLMN应各配置一个DNS服务器。注意,DNS服务器是GPRS内部的实体,在GPRS系统外是未知的。
以上暗示当MS漫游到另一个路由区时,在无线信道上至少要发送CC+MNC+RAC+LAC(=RAI)参数。
如果新SGSN因任何原因未能获得原SGSN的地址,则与在同一PLMN内出现这种情况时采取同样的处理方法。
named.ra文件其中应该包括所有在*.mnc0000.mcc4600.gprs域内的主机节点。下面是named.ra的例子:

@ IN  SOA   LNDNS01BHW.LN.GPRS.Chinamobile.com.. (
2001041804  ; Serial         
10800       ; Refresh      
                  3600        ; Retry         
                  604800      ; Expire      
                  86400 )      ; Minimum     

;      
@  IN   NS   LNDNS01BHW.LN.GPRS.Chinamobile.com.
@  IN   NS   LNDNS02BHW.LN.GPRS.Chinamobile.com.
;        
LNDNS01BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.132
LNDNS02BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.133
RAC0001.LAC4108                       IN       A        211.137.34.145
RAC0001.LAC4109                       IN       A        211.137.34.145
RAC0001.LAC4101                       IN       A        211.137.34.145
RAC0001.LAC4157                       IN       A        211.137.35.10  
RAC0001.LAC4122                       IN       A        211.137.35.4   
RAC0001.LAC4128                       IN       A        211.137.35.16  
RAC0001.LAC4126                       IN       A        211.137.35.16  
RAC0001.LAC4129                       IN       A        211.137.35.16  
RAC0001.LAC4131                       IN       A        211.137.35.16  
RAC0001.LAC4161                       IN       A        211.137.35.16  
RAC0001.LAC4151                       IN       A        211.137.36.7   
RAC0001.LAC4141                       IN       A        211.137.36.10  
RAC0001.LAC4113                       IN       A        211.137.37.130
RAC0001.LAC4112                       IN       A        211.137.37.130
RAC0001.LAC4152                       IN       A        211.137.36.4   
RAC0001.LAC4136                       IN       A        211.137.35.4   
RAC0001.LAC4123                       IN       A        211.137.35.7
以上这些路由区分别指到沈阳、大连、营口、丹东、鞍山等辽宁各地SGSN
2.6、named.lmcc文件
根据/etc/named.cmnet的定义,我们在/var/named目录下建立named.lmcc,其中应该包括所有在*.lmcc.mnc000.mcc460.gprs域内的主机节点。下面是named.lmcc的例子:

@ IN  SOA   LNDNS01BHW.LN.GPRS.Chinamobile.com.. (
2001041804  ; Serial         
10800       ; Refresh        
                  3600        ; Retry         
                  604800      ; Expire        
                  86400 )      ; Minimum     

;      
@  IN   NS   LNDNS01BHW.LN.GPRS.Chinamobile.com.
@  IN   NS   LNDNS02BHW.LN.GPRS.Chinamobile.com.
;        
LNDNS01BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.132
LNDNS02BHW.LN.GPRS.Chinamobile.com.   IN       A       211.137.34.133
@                                      IN       A       211.137.34.130
lmcc.mnc000.mcc460.gprs为本地授权域不允许全国漫游,在这里lmcc只是举个例子,根据各省应用的不同可以对本地apn自行设置。                     

2.7、named.211.137.34

反向DNS数据文件用来提供根据IP地址查询相应DNS主机名,每个网段分别有一个数据文件。
@ IN      SOA   NMDNS01BHW.NM.GPRS.Chinamobile.com. .  (
                       2001041804     ; Serial
                       10800          ; Refresh
                       3600           ; Retry
                       604800         ; Expire
                       86400 )         ; Minimum;      
@ IN NS NMDNS01BHW.NM.GPRS.Chinamobile.com.
@ IN NS NMDNS02BHW.NM.GPRS.Chinamobile.com.;        
27 IN PTR NMDNS01BHW.NM.GPRS.Chinamobile.com.
28 IN PTR NMDNS02BHW.NM.GPRS.Chinamobile.com.

反向DNS数据文件中的主要部分是PTR记录,PTR记录中的IP地址都只有主机号,named会根据named.conf的定义自动加上前面的网络号,注意在后面的主机名要附加一个“.” 。

2.8、Named.127.0.0

对于内部网段127.0.0通常只有一个地址,即127.0.0.1 loopback地址,主机用它来将数据流导向自己,如果没有它一但查找127.0.0.1就有可能失败,内容如下:

@ IN      SOA   localhost.  .  (
                       2001041804     ; Serial
                       10800          ; Refresh
                       3600           ; Retry
                       604800         ; Expire
                       86400 )         ; Minimum

                                   @ IN   NS   localhost.

1 IN   PTR   localhost.           
     2.9、named.cache文件

在UNIX系统上通常在/var/named下已经提供了一个named.cache,该文件中包含了Internet的顶层域名服务器,在这里我们把它叫作根服务器,但这个文件通常会发生变化,所以最好从Internic下载最新的版本。该文件可通过匿名ftp从ftp.rs.internic.net下载,在domain目录下,文件名为named.root。该文件下载后要拷贝到named的工作目录并重命名成named.conf中指定的文件名,本文中为named.cache。 内容如下:

.   3600000 IN NS BJDNS01Amt.GPRS.Chinamobile.com.
BJDNS01Amt.GPRS.Chinamobile.com. 3600000    A  211.136.70.99

.   3600000    NS GZDNS01Aer.GPRS.Chinamobile.com.
GZDNS01Aer.GPRS.Chinamobile.com. 3600000    A  211.136.230.245

2.10、辅dns配置

以配置/etc/named.conf文件为例

它是基本的配置文件,但不包含任何DNS数据,针对我们前面的设定,先建立以下/etc/named.conf,其内容如下:
options {
  directory "/var/named";
              pid-file   "/var/named/named.pid";
forwarders {
          211.136.70.99;
          211.136.230.245;
          };
};
zone "ln.mnc000.mcc460.gprs" in {
type slave;                               //辅名字服务器
file "named.ln";                           
              masters {211.137.34.132};      //指named.nm文件到主辅名字服务211.137.34.132上取
};
zone "cmnet.mnc000.mcc460.gprs" in {
type slave;                               //辅名字服务器
file "named.cmnet";                                      
              masters { 211.137.34.132; };     //指named.cmnet文件到主辅名字服务211.137.34.132上取
};
zone "cmwap.mnc000.mcc460.gprs" in {
type slave;                                       
file "named.cmwap";                           
              masters {211.137.34.132; };            
};
zone "mnc0000.mcc4600.gprs" in {
type slave;                                       
file "named.ra";                           
             masters { 211.137.34.132; };            
};
zone "lmcc.mnc000.mcc460.gprs" in {
type slave;                                       
file "named.lmcc";                           
             masters { 211.137.34.132; };            
};
zone "34.137.211.in-addr.arpa" in {
type slave;
file "named.211.137.34";
        masters {211.137.34.132; };
};
zone  "4.59.10.in-addr.arpa" in {
        type slave;
        file "named.10.59.4";
        masters { 211.137.34.132; };
};
zone "0.0.127.in-addr.arpa" in {
type master;
        file "named.127.0.0";
};
zone "." in {
type hint;
file "named.cache";
};

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

点评

霖yu霖yue  谢谢分享  发表于 2012-12-11 11:41:07
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

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

沙发
发表于 2012-11-23 11:56:28 |只看该作者
收藏一下,以便不时之需~~

使用道具 举报

Rank: 2Rank: 2

板凳
发表于 2012-11-26 17:15:41 |只看该作者
了解了DNS的设置

使用道具 举报

Rank: 2Rank: 2

地板
发表于 2012-12-5 09:54:27 |只看该作者
了解一下,谢谢!

使用道具 举报

Rank: 2Rank: 2

5#
发表于 2013-4-11 00:05:17 |只看该作者
好东东,谢谢

使用道具 举报

Rank: 3Rank: 3Rank: 3

6#
发表于 2013-9-3 10:27:56 |只看该作者
几年前维护过PS,现在看看DNS的配置,还是很亲切。真不错!

使用道具 举报

Rank: 3Rank: 3Rank: 3

7#
发表于 2013-12-21 02:10:29 |只看该作者
好东西 感谢分享

使用道具 举报

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

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

GMT+8, 2024-11-29 11:13 , Processed in 0.030235 second(s), 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部