您的位置:首页 > 其它

DNS篇之二DNS记录类型

2014-07-22 14:31 447 查看
数据库中的,每一个条目称作一个资源记录(Resource Record, RR)
资源记录的格式:
第一段 第二个字段 第三个字段 第四个字段(资源记录类型) 第五个字段
NAME TTL IN(internet) RRTVALUE值

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

TTL 600;
例如:
NAME[TTL] INRRT(ResourceRecordType)VALUE
www.zledu.com.INA1.1.1.1
1.1.1.1INPTRwww.zldu.com. (反向解析)

资源记录类型:表识这个服务器在我们这个ns服务器里面的类型。
SOA:(start of authority):起始授权记录;必须是所有DNS记录的第一条。用于标明一个区域内部,主从服务器之间如何同步数据以及起始授权对象是谁的)
SOA(Start Of Authority):
格式:ZONE NAMETTLINSOAFQDN(主dns服务器地址)ADMINISTRATOR_MAILBOX(管理员邮箱地址) (
serial number
refresh
retry
expire
na ttl )(括号里面为刚才的五个属性)

补充说明,以上时长的时间单位:M(分钟)、H(小时)、D(天)、W(周),默认单位是秒
邮箱格式:admin@zldu.com -写为-> admin.zldu.com 这里一定要将@改为.
说明:在区域文件里面,@有特殊意义;@常用来表示区域名称。
例子:
zledu.com.600INSOAns1.zledu.com.admin.zledu.com. (
2013040101(注意数值长度最长不能超过10位)
1H
5M
1W
1D )

而且以上内容页可以写到一行里面;
zledu.com.600INSOAns1.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 NAMETTLINMX priVALUE
优先级:0-99,数字越小级别越高
zledu.com.600INMX10mail.zledu.com.
mail.zledu.com.600INA1.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.INNSns.zledu.com.
ns.zledu.com.INA192.168.0.10

zledu.com. 192.168.0.0/24

www192.168.0.1
mail192.168.0.2, MX

建立两个区域文件:
正向区域文件
zledu.com.INSOA

www.zledu.com.INA192.168.0.1
简写为:
wwwINA192.168.0.1

反向区域文件
100.16.172.in-addr.arpa.INSOA(网段地址反过来写)

1.100.16.172.in-addr.arpa.INPTRwww.zldu.com.(全写)
1INPTRwww.zldu.com. (简写一定不要加点)

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

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

区域传送的类型:
完全区域传送: axfr
增量区域传送:ixfr

区域类型:
主区域:master
从区域:slave
提示区域:hint;如果dns得到请求发现不是自己的域,要去找根,这个区域叫做提示区域。
转发区域:forward;明确告诉它,不需要去根进行查找的一个类型。

本文出自 “汗水成就梦想” 博客,请务必保留此出处http://redhatdragon.blog.51cto.com/9183870/1441339
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: