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

owner

指示拥有资源记录的DNS域名

TTL

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

CLASS

IN(Internet类)

CS(CSNET类)、CH(CHAOS类)、HS(Hesiod)很少使用

TYPE

主要有:

A:主机地址

AAAA:IPv6主机地址

NS:权威名称服务器

MD:邮件目的地(被废弃,使用MX)

MF:邮件转发器(被废弃,使用MX)

CNAME:别名的正则名称

SOA:标记权威区域的开始

MB:邮箱域名(试验)

MG:邮件组成员(试验)

MR:邮件重新命名域名(试验)

NULL:空RR(试验)

WKS:众所周知的业务描述

PTR:域名指针

HINFO:主机信息

MINFO:邮箱或邮件列表信息

MX:邮件交换

TXT:文本字符串

RDATA

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

A记录:

描述:主机地址(A) 资源记录。将 DNS 域名映射到Internet 协议(IP) 版本4 的32 位地址中(RFC 1035)

语法:owner  TTL  CLASS  A  IPv4_address

www.baidu.com.  IN  A  192.168.1.1
www.baidu.com. IN A 127.0.0.1

AAAA记录:

描述:IPv6 主机地址(AAAA) 资源记录。将DNS 域名映射到 Internet 协议(IP) 版本6 的128 位地址中(RFC 1886)

语法:owner  TTL  CLASS  AAAA  IPv6_address

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

NS记录:

描述:将owner中指定的DNS 域名映射到在name_server_domain_name字段中指定的运行DNS服务器的主机名

语法:owner  TTL  CLASS  NS name_server_domain_name

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

CNAME记录:

描述:规范名 (CNAME) 资源记录。将owner 字段中的别名或备用的DNS 域名映射到canonical_name字段中指定的标准或主要DNS 域名。此数据中所使用的标准或主要DNS 域名是必需的,并且必须解析为名称空间中有效的DNS 域名

语法:owner  TTL  CLASS  CNAME  canonical_name

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

SOA记录:

描述:起始授权机构(SOA) 资源记录。指示区域的源名称,并包含作为区域主要信息源的服务器的名称。它还表示该区域的其他基本属性。SOA 资源记录在任何标准区域中始终是首位记录。它表示最初创建它的DNS服务器或现在是该区域的主服务器的DNS服务器。它还用于存储会影响区域更新或过期的其他属性,如版本信息和计时。这些属性会影响在该区域的权威服务器之间进行区域传输的频繁程度语法:owner  TTL  CLASS SOA  name_server  responsible_person(serial_number 
refresh_interval  retry_interval  expiration  minimum_time_to_live)

name_server

该区的主名字服务器

responsible_person

管理该区的人的电子邮件地址(第一个.换成@的话)

serial_number

序列号,作用于该区的所有数据,通常使用时间YYYYMMDDHHmm,用于主辅同步,除了很早的bind版本(bind4.8.3),都可用m表示分钟、h表示小时、d表示天、w表示周

refresh_interval

辅服务器相隔多久检查该区的数据是否为最新

retry_interval

超过刷新时间无法连接主服务器,每隔多久尝试重新连接

expiration

期满后,在expiration时间内还是无法连接主名字服务器,辅名字服务器使该区失效

minimum_time_to_live

bind8.2之前表示区最小默认TTL值和缓存否定TTL,bind8.2之后minimum_time_to_live表示缓存否定TTL

@ IN SOA www.baidu. 123456789.qq.com(
20140261750 ; 序列号
10800 ; 3小时后刷新 3h
3600 ; 1小时后重试 1h
604800 ; 1周后期满 1w
86400 ) ; TTL最小值为1天 1h

PTR 记录:

描述:指针(PTR) 资源记录。正如targeted_domain_name中所指定的那样,从owner中的名称指向 DNS 名称空间中的另一位置。经常在诸如 in-addr.arpa 域树的特殊域中使用,以提供地址-名称映射的反向查找。在大多数情况下,每个记录提供指向另一 DNS 域名位置的信息,如正向查找区域中的相应主机 (A) 地址资源记录(RFC 1035)

语法:owner  TTL  CLASS  PTR targeted_domain_name

1.1.168.192.in-addr.arpa.  IN  PTR  test.com.

MX记录:

描述:邮件交换器(MX) 资源记录如mail_exchanger_host中指定的那样,为邮件交换器主机提供邮件路由,以便将邮件发送给owner字段中指定的域名。preference表示在指定了多个交换器主机情况下的首选顺序。每个交换机主机都必须在有效区域中有一个相应的主机(A) 地址资源记录(RFC 1035)

语法:owner  TTL  CLASS  MX  preference mail_exchanger_host

mail.com.  IN  MX  10  baidu.mail.com.
IN MX 20 sohu.mail.com.

转自:http://technet.microsoft.com/zh-cn/library/cc758321(WS.10).aspx

常见资源记录定义(Resource Record)的更多相关文章

  1. DNS解惑之资源记录(2)

    1.区域解析库 每个域都要维护一个区域解析库,而区域解析库都是由一条条的记录组成的,而每一条记录就被称为资源记录(resource  record  RR). 我们知道大多数域名下面都不仅仅有www服 ...

  2. 三十三、DNS资源记录类型和请求流程

    DNS分布均衡(Load balance)的实现 在上级数据库中写两条记录(同一个名字对应对个IP时),DNS会自动将请求基于轮循方式,分给每个DNS服务器 例如: 第一次将请求给第一个DNS,第二次 ...

  3. DNS资源纪录(Resource Record)介绍

          http://dns-learning.twnic.net.tw/bind/intro6.html 类型 SOA NS A AAAA PTR CNAME MX -------------- ...

  4. Kubernetes学习之路(十)之资源清单定义

    一.Kubernetes常用资源 以下列举的内容都是 kubernetes 中的 Object,这些对象都可以在 yaml 文件中作为一种 API 类型来配置. 类别 名称 工作负载型资源对象 Pod ...

  5. (四)Kubernetes 资源清单定义

    Kubernetes常用资源对象 依据资源的主要功能作为分类标准,Kubernetes的API对象大体可分为五个类别,如下: 类型 名称 工作负载(Workload) Pod.ReplicaSet.D ...

  6. HTML 统一资源定位器(Uniform Resource Locators)

    HTML 统一资源定位器(Uniform Resource Locators) URL 是一个网页地址.高佣联盟 www.cgewang.com URL可以由字母组成,如"runoob.co ...

  7. Xamarin Android提示找不到资源属性定义

    Xamarin Android提示找不到资源属性定义 错误信息:”Resource.Attribute”未包含”actonBarSize”的定义Xamarin Android经常会出现找不到资源属性的 ...

  8. dns资源记录类型

    资源记录的定义格式: 语法:name [TTL] IN RR_TYPE value SOA: name:当前区域的名字,例如"magedu.com.",或者"2.168. ...

  9. Oracle记录类型(record)和%rowtype

    Oracle中的记录类型(record)和使用%rowtype定义的数据类型都是一种单行多列的数据结构,可以理解为一个具有多个属性的对象.其中属性名即为列名. 记录类型(record) 记录类型是一种 ...

随机推荐

  1. java数据类型图:

    java数据类型图:                                 ┏数值型━┳━整数型:byte short int long               ┏基本数据类型━━┫   ...

  2. 屯题50AC纪念

    从2.1起开始屯题,一直弄到现在才完成了一发50题的目标,实在太弱 (当然之间事比较多,还是挺不容易的) 不过总算是完成了一个小的目标了 接下来两周要进行小高考最后冲刺了,所以我大概不会再怎么刷题了 ...

  3. Delphi开发嵌入IE的OCX,调用页面上JavaScript的方法

    利用Delphi的ActiveForm,可以很方便地开发出可以嵌入IE的ActiveX组件,无需知道太多幕后的COM知识.如何使得OCX可以很方便地调用Web上的JavaScript函数呢,研究了一个 ...

  4. c# post文字图片至服务器

    最近由于项目需要实现c#提交文字及数据至服务器,因此研究了一下c# php数据传送: 下面用一个示例来演示,c# post文字+图片 ,php端接收: post提交数据核心代码(post数据提交) ? ...

  5. 使用IIS配合VS调试

    当我们使用Visual Studio调试(Debug)的时候,通常我们会选择VS自带的ASP.NET Developerment Server(也是默认选项),当第一次调试的时候(按F5或Ctrl+F ...

  6. 基于WebForm+EasyUI的业务管理系统形成之旅 -- 首页Portal界面拖拽(Ⅵ)

    上篇<基于WebForm+EasyUI的业务管理系统形成之旅 -- 构建Web界面>,主要介绍系统界面布局.导出数据等. 本篇将介绍首页Portal界面拖拽. 一.首页Portal界面拖拽 ...

  7. (转载)PHP 下 CURL 通过 POST 提交表单失败的原因之一与解决办法

    (转载)http://blog.renren.com/share/246611432/7511385884 前几天在学习使用 CURL 时遇到一个问题:在 a.php 中以 POST 方式向 b.ph ...

  8. 微软Azure运营方世纪互联遭做空后强劲反弹

    http://www.cnblogs.com/sennly/p/4135594.html 最近几天微软Azure的运营方世纪互联被Trinity做空,股价震荡巨大,先让我们回顾下整个事件: 9月11日 ...

  9. Linux中_ALIGN宏背后的原理——内存对齐

    转载自: http://englishman2008.blog.163.com/blog/static/2801290720114210254690/ 1. 原理    int a;     int ...

  10. Oracle ABP(Autotask Background Process)

    ABP相当于自动任务与调度程序之间的中介,其主要作用是将自动任务转换成Autotask作业,供调度程序执行.同样重要的是,ABP还维护所有任务执行的历史记录.ABP将其专用资料档案库存储在sysaux ...