Linux运维部落 DNS服务,DNS资源记录类型

资源记录

资源记录(Resource Records),简称RRs。是指每个域所包含的与之相关的资源。例如,每个RR都包括这个域的所属(RR是从哪个域名中得到的),类型(什么样的资源存在于这个RR中),TTL(time to live,存活时间)等等。

DNS包括七大资源记录

A记录:也称为主机记录,是DNS名称到IP地址的映射,用于正向解析。

CNAME记录:也是别名记录,用于定义A记录的别名。

NS记录:用于标识区域的DNS服务器,即是说负责此DNS区域的权威名称服务器,用哪一台DNS服务器来解析该区域。一个区域有可能有多条ns记录,例如zz.com有可能有一个主服务器和多个辅助服务器。

SOA记录:用于一个区域的开始,SOA记录后的所有信息均是用于控制这个区域的,每个区域数据库文件都必须包括一个SOA记录,并且必须是其中的第一个资源记录,用以标识DNS服务器管理的起始位置,SOA说明能解析这个区域的dns服务器中哪个是主服务器。

MX记录:邮件交换器记录,用于告知邮件服务器进程将邮件发送到指定的另一台邮件服务器。(该服务器知道如何将邮件传送到最终目的地)。优先级:0-99,数字越小优先级越高

PTR记录:是IP地址到DNS名称的映射,用于反向解析。

AAAA记录:是用来将域名解析到IPv6地址的DNS记录。用户可以将一个域名解析到IPv6地址上,也可以将子域名解析到IPv6地址上。

资源记录的定义格式

语法:name  [TTL]  IN  RR_TYPE   value

name:名称字段,此字段是资源记录引用的域对象名,可以是一台单独的主机也可以是整个域。字段值:"."是根域,@是默认域,即当前域。

TTL:生存时间字段,它以秒为单位定义该资源记录中的信息存放在DNS缓存中的时间长度。通常此字段值为空,表示采用SOA记录中的最小TTL值(即1小时)。

IN:此字段用于将当前记录标识为一个INTERNET的DNS资源记录。

RR_TYPE:类型字段,用于标识当前资源记录的类型。

value:用于描述资源的信息且长度可变的必要字段。

1、SOA记录

name:当前区域的名字,例如"baidu.com",或者"2.3.4.in-addr.arpa"

value:由多部分组成

1、当前区域的区域名称(也可以使用主DNS服务器名称)

2、当前区域管理员的邮箱地址,但地址中不能使用@符号,一般使用点号代替

3、(主从服务协调属性的定义以及否定答案的TTL)

示例:

baidu.com.     86400   IN  SOA     baidu.com.     admin.baidu.com.(

2017010801      ;serial(序列号)

2H              ;refresh(刷新时长)

10M             ;retry(重试时长)

1W              ;expire(过期时长)

1D              ;negative answer ttl(否定答案的TTL,最小值为1天)

)

2、NS记录

name:当前区域的区域名称

value:当前区域的某DNS服务器的名字,例如ns.magedu.com

示例:

www.baidu.com    86400    IN    NS    baidu.com.

www.baidu.com    86400    IN    NS    baidu.com.

3、MX记录

name:当前区域的区域名称

value:当前区域某邮件交换器的主机名

示例:

mail.com.     IN    MX    1O    mx1.mail.com.

mail.com.     IN    MX    20    mx2.mail.com.

4、A记录

name:某FQDN,例如www.magedu.com.

value:某IPV4地址

示例:

www.baidu.com.    IN    A    1.1.1.1

www.baidu.com.    IN    A    2.2.2.2

bbs.baidu.com.    IN    A    1.1.1.1

5、AAAA记录

name:FQDN

value:IPV6

示例:

www.baidu.com.    IN    AAAA    1::1

www.baidu.com.    IN    AAAA    1::2

6、PTR记录

name:IP地址,有特定格式,IP反过来写,而且加特定后缀,例如1.2.3.4的记录应该写为4.3.2.1.in-addr.arpa.

value:FQDN

示例:

4.3.2.1.index-addr.arpa.    IN    PTR    www.baidu.com.

7、CNAME记录

name:FQDN格式的别名

value:FQDN格式的正式名字

示例:

www.com.    IN    CNAME    www.mixserver.com.

mail.com.   IN    CNAME    www.mixserver.com.

原创文章,作者:641348038@qq.com,如若转载,请注明出处:http://www.178linux.com/67851

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值