所有的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

[plain] view plain copy
  1. www.baidu.com.  IN  A  192.168.1.1
  2. 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

[plain] view plain copy
  1. www.baidu.com.  IN  AAAA  1::1
  2. www.baidu.com.  IN  AAAA  1::2

NS记录:

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

语法:owner  TTL  CLASS  NS name_server_domain_name

[plain] view plain copy
  1. www.baidu.com.  IN  NS  baidu.com.

CNAME记录:

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

语法:owner  TTL  CLASS  CNAME  canonical_name

[plain] view plain copy
  1. www.com.   IN  CNAME  www.mixserver.com.
  2. 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

[plain] view plain copy
  1. @ IN SOA www.baidu. 123456789.qq.com(
  2. 20140261750 ; 序列号
  3. 10800       ; 3小时后刷新 3h
  4. 3600        ; 1小时后重试 1h
  5. 604800      ; 1周后期满 1w
  6. 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

[plain] view plain copy
  1. 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

[plain] view plain copy
  1. mail.com.  IN  MX  10  baidu.mail.com.
  2. IN  MX  20  sohu.mail.com.

转载于:https://www.cnblogs.com/Dennis-mi/articles/8119219.html

DNS RR字段含义相关推荐

  1. linux操作系统字段含义,Linux系统 /etc/fstab各个字段含义解释

    Linux系统 /etc/fstab各个字段含义解释 # fstab文件的作用 文件/etc/fstab存放的是系统中的文件系统信息.当正确的设置了该文件,则可以通过"mount /dire ...

  2. 微信聊天消息,好友转账消息的xml数据样本(分3种情况),以及各个字段含义

    转账消息只能对好友,其数据内容也是一段xml数据. 转账跟红包不一样,有3种情况的消息: 别人给自己转账: 自己给别人转账: 转账收款后,系统回执的消息: 每种消息大同小异,只有个别字段不一样. 1. ...

  3. SQL语句中explain各字段含义

    SQL语句中explain各字段含义 1 id: 2 select_type 3 type 4 table 5 possible_keys 6 Key key列显示MySQL实际决定使用的键(索引) ...

  4. ABAP动态修改屏幕及屏幕字段结构SCREEN的字段含义

    一.屏幕字段结构SCREEN的字段含义 在SAP屏幕中,一个字段就像.NET中的一个控件,这个字段对应一个SCREEN结构,就像控件的多个属性. SE11可以查看SCREEN结构中的字段,只是没有备注 ...

  5. Android 判断手机是32位CPU还是64位CPU android.os.Build类字段含义

    手机cpu分32位与64位,下面介绍如何在所有android版本上判断手机cpu位数是32位还是64位. 1 Android 判断手机是32位CPU还是64位CPU Android从API level ...

  6. SAP常用系统字段含义

    SAP常用系统字段含义 全部的在SYAT表里,有兴趣的可以查看,以下是常见的系统字段 SY-ABCDE 常量A-Z字母表 SY-DATUM 服务器日期 SY-UZEIT 服务器时间 SY-LANGU ...

  7. DNS RR代码和含义

    记录类型 代码 号码 定义的 RFC 描述 功能 A 1 RFC 1035 IP 地址记录 传回一个 32 比特的 IPv4 地址,最常用于映射主机名称到 IP地址,但也用于DNSBL(RFC 110 ...

  8. mongodb的id的唯一性_探讨MongoDB的_id字段含义,及对MongoDB数据库的重要性

    在MongoDB数据库中打开任何文档,您会注意到_id字段: 实际上,ObjectId / _id是每个MongoDB文档中唯一的字段.在今天的文章中,我们将探讨它的含义以及它对MongoDB数据库的 ...

  9. mysql explain字段含义_史上最全的explain常见结果含义分析,值得收藏

    概述 对于MySQL执行计划的获取,我们可以通过explain方式来查看,explain方式看似简单,实际上包含的内容很多,尤其是输出结果中的type类型列.理解这些不同的类型,对于我们SQL优化举足 ...

最新文章

  1. R语言应用实战系列(四)-Apriori算法的相关内容(附案例源代码)
  2. python 形参 拷贝_Day124:python中的变量、引用、拷贝
  3. 【CMD】 与路径相关的常量:当前目录的绝对路径、批处理文件所在目录的绝对路径、批处理文件的全路径
  4. 倒叙输出 php,php foreach正序倒序输出示例代码
  5. Win32路径操作相关API
  6. php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法
  7. 作者:高翔(1984-),男,国防大学信息作战与指挥训练教研部博士后,主要研究方向为体系分析与超网建模。...
  8. CentOS搭建安装SVN
  9. 数据结构(字符串)—— 循环旋转字符串的判断
  10. 生成注释_SOLIDWORKS DimXpert 自动生成注释
  11. 用Siri显示二维码, iOS11, INGetVisualCodeIntent
  12. Eclipse中SVN上传项目
  13. 通过PPC来播放PC声音
  14. 【MATLAB】从文件读取:xlsread、load
  15. 读书笔记,《反脆弱》,第三章,猫与洗衣机
  16. FME进阶视频教程: FME使用技巧之高级扇出,讲解在FME中输出数据的高级方式,满足数据个性化分类输出的需求
  17. 史元春老师组20-21年论文笔记
  18. c++里面的protect和public、private有什么区别?
  19. 引领边吃边逛新时尚 9月19龙德广场B1“潮人街区”正式开街迎客
  20. string刷题集合

热门文章

  1. 百度Q2扭亏为盈,市值一夜大涨300亿,李彦宏:呼唤猛将雄兵,要再上行业之巅...
  2. 一次单核CPU占用过高问题的处理
  3. OpenSCAD 建模:矿泉水瓶盖
  4. Asynchronous CDI Events
  5. Oauth2认证以及新浪微博开放平台应用
  6. 站长圈转风向标了 都玩自媒体了!
  7. 建议转变编程时的思维习惯改为:忽略细节关扰,直指问题核心,追寻问题关键。...
  8. Git 分布式版本控制系统
  9. Python 进阶_OOP 面向对象编程_组合与继承
  10. Oracle10gr2 开机自启动脚本