码迷,mamicode.com
首页 > 其他好文 > 详细

DNS篇之二DNS记录类型

时间:2014-07-22 18:14:32      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:dns记录类型

数据库中的,每一个条目称作一个资源记录(Resource Record, RR)

资源记录的格式:

第一段                       第二个字段    第三个字段          第四个字段(资源记录类型)    第五个字段

NAME                         TTL              IN(internet)               RRT VALUE值



ttl如果不写的话,需要在全局变量里面指定一个默认值。ttl值是可省略的。




TTL 600;

例如:

NAME [TTL]   IN RRT(ResourceRecordType) VALUE

www.zledu.com. IN A 1.1.1.1  

1.1.1.1 IN PTR www.zldu.com.                       (反向解析)



资源记录类型:表识这个服务器在我们这个ns服务器里面的类型。

SOA:(start of  authority):起始授权记录;必须是所有DNS记录的第一条。用于标明一个区域内部,主从服务器之间如何同步数据以及起始授权对象是谁的)

SOA(Start Of Authority): 

格式: ZONE NAME TTL IN SOA FQDN(主dns服务器地址) ADMINISTRATOR_MAILBOX(管理员邮箱地址) (

serial number

refresh

retry

expire

na ttl )(括号里面为刚才的五个属性)

补充说明,以上时长的时间单位:M(分钟)、H(小时)、D(天)、W(周),默认单位是秒

邮箱格式:admin@zldu.com -写为-> admin.zldu.com  这里一定要将@改为.

说明:在区域文件里面,@有特殊意义;@常用来表示区域名称。

例子:

zledu.com. 600 IN SOA ns1.zledu.com. admin.zledu.com. (

2013040101(注意数值长度最长不能超过10位)  

1H

5M

1W

1D )

而且以上内容页可以写到一行里面;

zledu.com. 600 IN SOA ns1.zledu.com. admin.zledu.com. (2013040101  1H 5M

1W

1D )

NS:明确表明自己就是这个域的管理者。Domain NAME-->FQDN;每一个nameserver都要加一个IP地址。

 

例如举例子:

NAME              TTL             IN                RRT         VALUE

zledu.com.         600              IN                NS          ns1.zledu.com.

ns1.zledu.com.      600              IN                A           1.1.1.2

zledu.com.         600            IN                 NS            ns2.zledu.com.

ns2.zledu.com.      600            IN               A              1.1.1.3

这两个是成对出现的。DNS服务器是靠区域内部进行定义,指定哪一个服务器为主服务器,那一台为从服务器。

A:address  表示从FQDN-IPV4的地址;

 

AAAA:FQDN-IPV6的地址解析。

        PTR:(pointer)表示前面是ip后面是主机名。

 以上三类是用的最多的RRT,但是并不是最主要的。

   MX(Mail eXchanger): ZONE NAME --> FQDN         (邮件服务器的定义也比较特殊,需要有一个优先级)

 

ZONE NAME TTL IN MX  pri VALUE

优先级:0-99,数字越小级别越高

zledu.com. 600 IN MX 10 mail.zledu.com.

mail.zledu.com. 600 IN A 1.1.1.3

同时,真正通信的一定是IP地址,所以随之给一个A记录。

CNAME:(cononical name)FQDN--》FQDN:    

 www2.zledu.com.           IN   CNAME         www.zledu.com.#说明www2.zledu.com.的名字叫www.zledu.com.将这个记录称为别名记录。

偶尔还能看到的记录可能还会有以下几种类型:

TXT

CHAOS

SRV


域:Domain 逻辑概念

zldedu.com


区域文件:Zone  物理概念

需要建两个数据文件,一个正向解析文件一个叫反向解析文件;两个组合起来就是一个域。所以说区域是一个物理概念,域是一个逻辑概念。


.com

zledu.com. IN NS ns.zledu.com.

ns.zledu.com. IN A 192.168.0.10



zledu.com.   192.168.0.0/24


www 192.168.0.1

mail 192.168.0.2, MX


建立两个区域文件:

正向区域文件

zledu.com. IN SOA


www.zledu.com. IN A 192.168.0.1

简写为:

www IN A 192.168.0.1


反向区域文件

100.16.172.in-addr.arpa. IN SOA (网段地址反过来写)


1.100.16.172.in-addr.arpa. IN PTR www.zldu.com.(全写)

1 IN PTR www.zldu.com.  (简写一定不要加点)



zone的区域文件就是资源记录的集合,只不过第一条必须是SOA记录;除了区域名称之外其他都是相同的。



从的dns数据文件要从主的dns数据文件里面进行同步。假如我们定义的是1小时,刚过5分钟数据就发生变化。其他机器怎么办?


区域传送的类型:

完全区域传送: axfr 

增量区域传送:ixfr

区域类型:

主区域:master

从区域:slave

提示区域:hint;如果dns得到请求发现不是自己的域,要去找根,这个区域叫做提示区域。

转发区域:forward;明确告诉它,不需要去根进行查找的一个类型。


本文出自 “汗水成就梦想” 博客,请务必保留此出处http://redhatdragon.blog.51cto.com/9183870/1441339

DNS篇之二DNS记录类型

标签:dns记录类型

原文地址:http://redhatdragon.blog.51cto.com/9183870/1441339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!