一个域名可以识别一个节点。每一个节点是资源信息的集合,当然也能是空的。资源信息的集合和特定的名字相关,由单独的资源记录组成。集合中资源记录的顺序并不重要,也没有必要有name server ,resolver,或者DNS其他部分保存。
当我们谈论某一个特定的资源记录时,我们做如下假定:
onwer 指的是域名,可以找到资源记录。
type 的是16位的值,指定资源记录中资源的类型。类型指的是抽象资源。
这个备忘录使用如下类型:
A a host address 主机地址
CNAME 指定别名的标准名字
HINFO 指定一台主机的cpu和操作系统
MX mail exchange 为域指定邮件交换器
NS 域的官方name server
PTR 指向该域名空间的另一个部分
SOA 标志权限区域的起始
class 是16位的值,指定协议实例或协议族
这个备忘录使用以下类:
IN 网络系统
CH 混沌系统
TTL 资源记录的生存期。这个域是32位的整数,以秒为单位,主要是解析器缓存资源记录时使用。TTL描述在该资源记录被抛弃前可以缓存多久
RDATA 是类型 ,有时候也可以是依赖描述资源数据的类
A 对于IN 类,是32位的IP地址
CNAME 是域名
MX 是16位的偏好值,通常扮演所属域的邮件交换器。
NS 主机名
PTR 域名
SOA 一些域
所属者的名字通常是隐式的,而不是形成RR的组成部分。例如:许多名称服务器内部表树或散列名称空间的结构,和链rr节点。其余RR部分是固定表头(类型、类别,TTL)对所有RRs是一致的,和可变部分(RDATA)符合所描述的资源的需要。