常见资源记录定义(Resource Record)
所有的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)的更多相关文章
- DNS解惑之资源记录(2)
1.区域解析库 每个域都要维护一个区域解析库,而区域解析库都是由一条条的记录组成的,而每一条记录就被称为资源记录(resource record RR). 我们知道大多数域名下面都不仅仅有www服 ...
- 三十三、DNS资源记录类型和请求流程
DNS分布均衡(Load balance)的实现 在上级数据库中写两条记录(同一个名字对应对个IP时),DNS会自动将请求基于轮循方式,分给每个DNS服务器 例如: 第一次将请求给第一个DNS,第二次 ...
- DNS资源纪录(Resource Record)介绍
http://dns-learning.twnic.net.tw/bind/intro6.html 类型 SOA NS A AAAA PTR CNAME MX -------------- ...
- Kubernetes学习之路(十)之资源清单定义
一.Kubernetes常用资源 以下列举的内容都是 kubernetes 中的 Object,这些对象都可以在 yaml 文件中作为一种 API 类型来配置. 类别 名称 工作负载型资源对象 Pod ...
- (四)Kubernetes 资源清单定义
Kubernetes常用资源对象 依据资源的主要功能作为分类标准,Kubernetes的API对象大体可分为五个类别,如下: 类型 名称 工作负载(Workload) Pod.ReplicaSet.D ...
- HTML 统一资源定位器(Uniform Resource Locators)
HTML 统一资源定位器(Uniform Resource Locators) URL 是一个网页地址.高佣联盟 www.cgewang.com URL可以由字母组成,如"runoob.co ...
- Xamarin Android提示找不到资源属性定义
Xamarin Android提示找不到资源属性定义 错误信息:”Resource.Attribute”未包含”actonBarSize”的定义Xamarin Android经常会出现找不到资源属性的 ...
- dns资源记录类型
资源记录的定义格式: 语法:name [TTL] IN RR_TYPE value SOA: name:当前区域的名字,例如"magedu.com.",或者"2.168. ...
- Oracle记录类型(record)和%rowtype
Oracle中的记录类型(record)和使用%rowtype定义的数据类型都是一种单行多列的数据结构,可以理解为一个具有多个属性的对象.其中属性名即为列名. 记录类型(record) 记录类型是一种 ...
随机推荐
- c程序设计语言_习题7-6_对比两个输入文本文件_输出它们不同的第一行_并且要记录行号
Write a program to compare two files, printing the first line where they differ. Here's Rick's solut ...
- 【转】Java 类的生命周期详解
一. 引 言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大 ...
- Xfire soapHeader的WebService权限控制forjava
研究webservice有一段时间了,觉得用soapHeader来控制访问比较简单,特贴出代码以供大家分享 1.我们可以做一个很简单的ws测试,服务端的接口代码如下: package ws; //Ge ...
- Cocos2d-x ios 下http请求的另一种实现
简单描述下需求:游戏要加入事件log,比如玩家升到10级:创建角色:或是,触发这些事件后要求客户端忘后台抛送一条log信息.一般情况下,我们可以直接使用cocos自带的HttpClient(底层用li ...
- winpcap使用之捕获数据包
第一种方法,调用回调函数 #include "pcap.h" /* packet handler 函数原型 */ void packet_handler(u_char *param ...
- MultiTouch camera controls source code
http://www.jpct.net/wiki/index.php/MultiTouch_camera_controls MultiTouch camera controls This code w ...
- OS X: Keyboard shortcuts
Using keyboard shortcuts To use a keyboard shortcut, press a modifier key at the same time as a char ...
- HTTP 缓存控制总结
引言 通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本.因此,缓存和重用以前获取的资源的能力成为 ...
- JVM 进行线程同步背后的原理
前言 所有的 Java 程序都会被翻译为包含字节码的 class 文件,字节码是 JVM 的机器语言.这篇文章将阐述 JVM 是如何处理线程同步以及相关的字节码. 线程和共享数据 Java 的一个优点 ...
- A Tour of Go Slices
A slice points to an array of values and also includes a length. []T is a slice with elements of typ ...