为了不使一些网友认为我给出的资源记录类型太不全面,所以在本篇文章中给出另一些资源记录类型。这些其实也非常常见。本篇以下内容摘自笔者编著的《网管员必读——网络组建》(第2版)一书。

7.6.3  其他资源记录及应用示例

除了上小节介绍的5类常见的资源记录外,在大型网络中,我们可能还需要其他类型的资源记录,以定位不同的应用服务器,提供不同的应用服务。下面是Windows Server 2003系统中支持的其他一些资源记录。

1.AAA记录(AAARR)

AAARR是IPv6主机地址(AAAA)资源记录,而IPv4协议中的主机资源地址为前面介绍的ARR。AAARR将DNS域名映射到Internet协议(IP)版本6的128位地址中。语法格式为:owner class ttl AAAA IP_v6_address(其中的ttl字段值省略)。
例如:ipv6_host1.example.microsoft.com. IN AAAA 4321:0:1:2:3:4:567:89ab。

2.AFSDB记录(AFSDBRR)

AFSDBRR是Andrew文件系统数据库(AFSDB)资源记录。将server_host_name字段中的DNS域名映射到服务器子类型的服务器计算机的主机名中。“子类型”字段可具有以下可识别的和支持的值。
n         值1:表示服务器是已命名AFS单元格的AFS3.0卷的位置服务器。
n         值2:表示服务器是一个已验证名称的服务器,该名称服务器拥有使用开放软件基础(OSF)DCE验证的单元格命名系统或HP/Apollo网络计算结构(NCA)的服务器的单元格根节点。
语法格式为:owner ttl class AFSDB subtype server_host_name
例如:example.microsoft.com. AFSDB 1 afs-server1.example.microsoft.com。

3.ATMA记录(ATMARR)

ATMARR是异步传输模式地址(ATMA)资源记录。将owner字段中的DNS域名映射到atm_address字段中引用的ATM地址。
语法格式为:owner ttl class ATMA atm_address
例如:atm-host ATMA 47.0079.00010200000000000000.00a03e000002.00。

4.HINFO记录(HINFORR)

HINFORR是主机信息(HINFO)资源记录。针对owner字段中的主机DNS域名分别在cpu_typeos_type字段中指定CPU和操作系统的类型。众所周知的最常用CPU和操作系统类型记录在RFC 1700中。该信息可由FTP这样的应用协议使用,这些协议在与已知CPU和操作系统类型的计算机通信时使用特殊的过程。
语法格式为:owner ttl class HINFO cpu_type os_type
例如:my-computer-name.example.microsoft.com. HINFO INTEL-386 WIN32。

5.ISDN记录(ISDNRR)

ISDNRR是综合业务数字网(ISDN)资源记录。将DNS域名映射到ISDN电话号码。随该记录使用的电话号码应遵循ITU-TE.163/E.164国际电话编号标准,该标准与目前所使用的国际电话编号规划相兼容。
语法格式为:owner ttl class ISDN isdn_address sub_address
例如:my-isdn-host.example.microsoft.com. ISDN 141555555539699 002。

6.KEY记录(KEYRR)

KEYRR为公钥资源记录。包含与区域有关的公钥。在完整的DNSSEC(DNS 安全扩展)实现中,解析程序和服务器使用KEY资源记录来验证从签名区域接收的SIG资源记录。KEY资源记录由父区域来签名,使知道父区域的公钥的服务器可以发现和验证子区域的密钥。从签名区域接收资源记录的名称服务器或解析程序获取相应的SIG记录,然后检索该区域的KEY记录。
语法格式为:owner class KEY protocol digital_signature_algorithm public_key
例如:widgets.microsoft.com. IN KEY 0x000030。

7.MB记录(MBRR)

MBRR为邮箱(MB)资源记录。将owner字段中指定的域邮箱名映射到mailbox_hostname中的邮箱主机名。邮箱主机名必须与相同区域中主机所使用的有效主机地址(A)资源记录相同。另外,指定的主机必须具有接受指定所有者的邮件的域邮箱。
语法格式为:owner ttl class MB mailbox_hostname
例如:mailbox.example.microsoft.com. MB mailhost1.example.microsoft.com。

8.MG记录(MGRR)

MGRR为邮件组(MG)资源记录。用于将域邮箱(每个邮箱由当前区域中的邮箱(MB)资源记录所指定)添加到该资源记录中由owner字段识别的域邮寄组。mailbox_name字段中所使用的名称必须相同,以使当前区域中已出现的邮箱(MB)资源记录有效。
语法格式为:owner ttl class MG mailbox_name
例如:administrator.example.microsoft.com. MG mailbox1.example.microsoft.com
mailbox2.example.microsoft.com。

9.MINFO记录(MINFORR)

MINFORR为邮箱邮件列表信息(MINFO)资源记录。为维护owner字段中指定的邮寄列表或邮箱的负责人指定(在responsible_mailbox中)域邮箱名。error_mailbox字段也可用于指定接收与该邮寄列表或邮箱相关的错误消息的域邮箱。为负责联系人和错误转发指定的邮箱必须与当前区域中已存在的有效邮箱(MB)记录相同。
语法格式为:owner ttl class MINFO responsible_mailbox error_mailbox
例如:administrator.example.microsoft.com. MINFO resp-mbox.example.microsoft.com. err-mbox.example.microsoft.com。

10.MR记录(MRRR)

MRRR是邮箱重命名(MR)资源记录。在new_renamed_mailbox中指定域邮箱名,作为对owner字段中指定的现有邮箱的合适重命名。MR资源记录经常用做已移至不同邮箱的用户的转发项目。MR记录不产生额外的节点处理。
语法格式为:owner ttl class MR new_renamed_mailbox
例如:old-mbox.example.microsoft.com. MR new-renamed-mbox.example.microsoft.com。

11.NS记录(NSRR)

NSRR将“所有者”中指定的DNS域名映射到在name_server_domain_name域中指定的运行DNS服务器的主机名。
语法格式为:owner ttl IN NS name_server_domain_name
例如:example.microsoft.com. IN NS nameserver1.example.microsoft.com。

12.NXT记录(NXTRR)

NXTRR为下一资源记录。NXT资源记录通过在域中创建所有字面上的所有者名称链,指出某个名称在域中不存在。它们同时也指出,一个已有名称当前有什么资源记录类型。
语法格式为:owner class NXT next_domain_namelast_record_type NXT
例如:east.widgets.microsoft.com. IN NXT ftp.widgets.microsoft.com A NXT。

13.OPT记录(OPTRR)

OPTRR为选项资源记录。可将一个OPT资源记录添加到DNS请求或响应的附加数据部分。OPT资源记录属于特定传输层消息(例如,UDP),不属于实际DNS数据。每条消息只允许具有一个OPT资源记录,但不是必需选项。
语法格式为:name OPT class ttl rdlen rdata
例如:null OPT IN 1280 0 0。

14.RP记录(RPRR)

RPRR为负责人(RP)资源记录。在mailbox_name中指定负责人的域邮箱名。该名称随后映射至用于相同区域中已存在的(TXT)资源记录的text_record_name中的域名。当RP记录在DNS查询中使用时,后续查询用于检索相关的文本(TXT)资源记录信息。
语法格式为:owner ttl class RP mailbox_name text_record_name
例如:example.microsoft.com. RP admin.example.microsoft.com admin-info.example. microsoft.com 。
admin-info.example.microsoft.com. TXT “Joe Administrator,(555)555-0110”。

15.RT记录(RTRR)

RTRR为路由经过(RT)资源记录。为没有直接广域网(WAN)或外部网络连接的内部主机提供中间主机绑定关系。RT记录类似于MX记录,在MX记录中,来自内部主机的任何通信的路由经过intermediate_host到达owner字段中所指定的目标DNS域名。如果指定了多个中间路由主机,那么2位数的首选参数值用于设置优先权。对于指定的每个中间主机,在当前区域中需要相应的主机(A)地址资源记录。
语法格式为:owner ttl class RT preference intermediate_host
例如:example.microsoft.com. RT 2 lan-router.example.microsoft.com
RT 10 wan-router.example.microsoft.com。

16.SIG记录(SIGRR)

SIGRR为签名资源记录。将RRset加密为签名者(RRset的区域所有者)的域名和有效间隔。
语法格式为:owner class SIG ttl signature_expiration signature_inception key_identifier signer_name{digital_signature}
例如:widgets.microsoft.com. IN SIG 86400 19700101000000 19700101000000 49292
widgets.microsoft.com.{
AIYADP8d3zYNyQwW2EM4wXVFdslEJcUx/fxkfBeH1El4ixPFhpfHFElxbvKoWmvjDTCmfiYy2X+8XpFjwICHc398kzWsTMKlxovpz2FnCTM=
}

17.SOA记录(SOARR)

SOARR为起始授权机构(SOA)资源记录。指示区域的源名称,并包含作为区域主要信息源的服务器的名称。它还表示该区域的其他基本属性。SOA资源记录在任何标准区域中始终是首位记录。它表示最初创建它的DNS服务器或现在是该区域的主服务器的DNS服务器。它还用于存储会影响区域更新或过期的其他属性,如版本信息和计时。这些属性会影响在该区域的权威服务器之间进行区域传输的频繁程度。
在下面的示例中,所有者(主DNS服务器)被指定为“@”,因为域名与区域中的所有数据的源相同(example.microsoft.com)。这是资源记录的标准表示规则,在SOA记录中最常见。
语法格式为:owner class SOA name_server responsible_person(serial_number refresh_interval retry_interval expiration minimum_time_to_live)
例如:@ IN SOA nameserver.example.microsoft.com. postmaster.example.microsoft.com.(
1;serialnumber
3600;refresh[1h]
600;retry[10m]
86400;expire[1d]
3600);minTTL[1h]。

18.TXT记录(TXTRR)

TXTRR为文本(TXT)资源记录。将owner字段中指定的DNS域名映射到充作说明文本的text_string中的字符串。
语法格式为:owner ttl class TXT text_string
例如:example.microsoft.com. TXT “这是附加域名信息的一个示例。”

19.WKS记录(WKSRR)

WKSRR为已知服务(WKS)资源记录。描述特定IP地址上特定协议所支持的已知TCP/IP服务。WKS记录为TCP/IP服务器提供TCP和UDP可用性信息。如果服务器为已知服务提供TCP和UDP支持,或具有支持服务的多个IP地址,则使用WKS记录。
语法格式为:owner ttl class WKS address protocol service_list
例如:example.microsoft.com. WKS 10.0.0.1 TCP (telnet smtp ftp)。

20.X25记录(X.25RR)

X.25RR为X.25(X25)资源记录。将owner字段中的DNS域名映射到psdn_number中指定的公用交换数据网(PSDN)地址编号中。随该记录一起使用的PSDN编号应遵循X.121国际编号规划。
语法格式为:owner ttl class X25 psdn_number
例如:example.microsoft.com. X25 52204455506。
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/31558如需转载请自行联系原作者
茶乡浪子

其他资源记录类型及应用示例相关推荐

  1. DNS资源记录类型的总结

    资源记录类型: A (host),即是A记录,也称为主机记录,是DNS名称到IP地址的映射,用于正向解析. CNAME:CNAME记录,也是别名记录,用于定义A记录的别名. MX (mail exch ...

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

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

  3. DNS服务(二)——常用资源记录类型详解

    1,SOA记录     NS记录说明了有多台服务器在进行解析,但哪一个才是主服务器呢,NS并没有说明,这个就要看SOA记录了,SOA名叫起始授权机构记录,SOA记录说明了在众多NS记录里那一台才是主要 ...

  4. DNSSEC资源记录安全扩展(RFC4034翻译)

    文章目录 1. 引言 1.1 背景和相关文档 1.2 关键字 2. DNSKEY资源记录 2.1 DNSKEY RDATA 有线格式 2.1.1 标志(Flags)字段 2.1.2 协议(Protoc ...

  5. DNS(3)- 详解DNS的资源记录

    资源记录:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 每个 ...

  6. DNS篇之二DNS记录类型

    数据库中的,每一个条目称作一个资源记录(Resource Record, RR) 资源记录的格式: 第一段                       第二个字段    第三个字段           ...

  7. 常见的DNS记录类型有哪些?如何查询DNS解析记录?

    当搭建一个新网站时,DNS查询工具对查询网站DNS解析记录方面很有帮助.除了在设置新网站时有用外,正确的DNS对于更新现有网站的记录以及检查邮件服务器(如公司内部邮件网络)的设置也是必不可少的. DN ...

  8. DNS 学习笔记之三- 详解DNS的资源记录

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />       最 ...

  9. Azkaban实战,Command类型单一job示例,任务中执行外部shell脚本,Command类型多job工作flow,HDFS操作任务,MapReduce任务,HIVE任务

    1.Azkaban实战 Azkaba内置的任务类型支持command.java Command类型单一job示例 1.创建job描述文件 vi command.job #command.job typ ...

最新文章

  1. Maven学习六之利用mvn deploy命令上传包
  2. oracle java连接配置
  3. git reset --hard 恢复
  4. python数据处理实例-Python----数据预处理代码实例
  5. 网站的高性能架构--应用服务器优化
  6. 使用ab(apachebench)进行压力测试
  7. 也谈闭包--小白的JS进阶之路
  8. 谈谈writev的问题
  9. linux 基础训练题,Linux习题练习
  10. oracle执行sql痕迹,Oracle 查询刚执行的SQL
  11. 在界面中显示文本内容
  12. 人脸识别接口_人工智能 人脸识别双目模组摄像头 活体检测的重要作用
  13. 如何把电压这个浮点值转字符串输出到串口
  14. Altium AD20更改原理图的连接节点颜色和连线颜色(结点颜色)
  15. Mariadb----字符类型 (五)
  16. Repeater控件的
  17. 铺铜规则在哪设定_干货丨PCB layout结合生产设计必须遵循这六大规则!
  18. 商品展示页面html模板,CSS3电商网站商品展示窗UI模板
  19. 通信基础 8 —— MIMO / 3GPP / UMI
  20. Self-Supervised Learning 自监督学习中Pretext task的理解

热门文章

  1. MOSS2007最终用户培训资料
  2. 给定一个n,输出从1到n的整数
  3. IBM推出基于Watson的认知营销服务
  4. Microsoft宣布发布GA版Azure Event Grid
  5. Django从1.8升级到2.0注意事项
  6. 基于Struts2.3.x+Spring3.2.x+Hibernate4.2.x+EasyUI1.3.4+Maven架构的示例程序
  7. Maven学习——安装与修改Maven的本地仓库路径
  8. Js中判断变量存不存在的问题
  9. phpstorm 10 修改背景图片和字体
  10. 多线程程序 怎样查看每个线程的cpu占用