DNS-常见资源记录定义

DNS-常见资源记录定义

所有的RRs(Resource Records)都具有相同的顶级字段格式定义:

NAME [TTL] CLASS TYPE VALUE
  • NAME 字段

指示拥有资源记录的DNS域名,@可用于引用当前区域的名字

  • TTL 字段

对大多数资源记录,该字段为可选项。TTL可从全局继承,指明其它DNS服务器在期满放弃该记录信息|之前对其缓存多长时间。TTL值为零的资源记录不会被缓存

  • CLASS 字段

IN(Internet类)常用,
CS(CSNET类)、CH(CHAOS类)、HS(Hesiod)很少使用

  • TYPE字段
主要有:

SOA:Start Of Authority(起始授权记录),一个区域解析库有且仅能有一个SOA记录,必须位于解析库的第一条记录。

A:Address(地址记录) FQDN –> IPv4 32bit

AAAA: FQDN –> IPv6 128bit=32bit×4

PTR: PoinTeR(域名服务记录) IP –> FQDN

NS: Name Server(域名服务记录),一个区域解析库可以有多个NS记录,其中一个为主的。

CNAME:Canonical Name (别名记录)

MX: Mail eXchanger(邮件交换器),优先级:0-99,数值越小优先级越高
  • VALUE

用于描述资源的信息且长度可变的必要字段,随CLASS和TYPE的变化而变化

SOA记录

name:当前区域的名字
例如“rookie.com.”或者“2.3.4.in-addr.arpa.”
value:有多部分组成

  • (1)当前区域的主DNS服务器的FQDN,也可以使用当前区域的名字
  • (2)当前区域管理员的邮箱地址;但地址中不能使用@ 符号,一般用. 替换,例如admin.rookie.com
  • (3)主从服务协调属性的定义以及否定答案的TTL

例如:

rookie.com. 86400 IN SOA rookie.com. admin.rookie.com. (
2017052201 ; 序列号serial
2H ; 刷新时间refresh
10M ; 重试时间retry
1W ; 过期时间expire
1D ; 否定答案的TTL值negative answer ttl
)

NS记录

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

注意:一个区域可以有多个NS 记录
例如:

rookie.com. IN NS ns1.rookie.com.
rookie.com. IN NS ns2.rookie.com.

注意:
(1)相邻的两个资源记录的name相同时,后续的可省略
(2)对NS记录而言,任何一个ns记录后面的服务器名字,都应该在后续有一个A记录

MX记录

name:当前区域的名字
value:当前区域的某邮件交换器(smtp 服务器)的主机名

注意:

  • 一个区域内,MX 记录可有多个;但每个记录的value之前应该有一个数字(0-99),表示此服务器的优先级;数字越小优先级越高
  • 对MX记录而言,任何一个MX记录后面的服务器名字,都应该在后续有一个A记录

例如:

rookie.com. IN MX 10 mx1.rookie.com.
rookie.com. IN MX 20 mx2.rookie.com.

A记录

name:某主机的FQDN 例如www.rookie.com.
value:主机名对应主机的IP地址

例如:

同一个主机有多个名字
www.rookie.com. IN A 1.1.1.1
web.rookie.com. IN A 1.1.1.1

一个主机名有多个IP地址,负载均衡
www.rookie.com. IN A 1.1.1.1
www.rookie.com. IN A 2.2.2.2

AAAA记录

name: FQDN
value: IPv6

PTR记录

name: IP地址,有特定格式,
把IP 地址反过来写,1.2.3.4 ,要写作4.3.2.1 ;
并且要加特定后缀:in-addr.arpa. ,
所以完整写法为:4.3.2.1.in-addr.arpa.
value: FQDN

例如:

4.3.2.1.in-addr.arpa. IN PTR www.rookie.com.

如1.2.3为网络地址 ,可简写成:
4 IN PTR www.rookie.com.

注意:网络地址及后缀可省略;主机地址依然需要反着写

CNAME

name:FQDN格式的别名
value:FQDN格式的正式名字

例如:
web.rookie.com. IN CNAME www.rookie.com.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值