资源记录:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
  每个区域数据库文件都是由资源记录构成的。主要有:SOA记录、NS记录、A记录、CNAME记录、MX记录和PTR记录。
  标准的资源记录具有其基本格式:
  [name]   [ttl]   IN  type  rdata
  name:名称字段,此字段是资源记录引用的域对象名,可以是一台单独的主机也可以是整个域。字段值:"."是根域,@是默认域,即当前域,
  ttl:生存时间字段,它以秒为单位定义该资源记录中的信息存放在DNS缓存中的时间长度。通常此字段值为空,表示采用SOA记录中的最小TTL值(即1小时)。
  IN:此字段用于将当前湖泊记录标识为一个INTERNET的DNS资源记录。
TYPE:类型字段,用于标识当前资源记录的类型。
资源记录类型:
A (host),即是A记录,也称为主机记录,是DNS名称到IP地址的映射,用于正向解析。
CNAME:CNAME记录,也是别名记录,用于定义A记录的别名。
MX (mail exchange): 邮件交换器记录,用于告知邮件服务器进程将邮件发送到指定的另一台邮件服务器。(该服务器知道如何将邮件传送到最终目的地)。
NS :NS记录,用于标识区域的DNS服务器,即是说负责此DNS区域的权威名称服务器,用哪一台DNS服务器来解析该区域。一个区域有可能有多条ns记录,例如zz.com有可能有一个主服务器和多个辅助服务器。
PTR:是IP地址到DNS名称的映射,用于反向解析。
SOA:用于一个区域的开始,SOA记录后的所有信息均是用于控制这个区域的,每个区域数据库文件都必须包谷一个SOA记录,并且必须是其中的第一个资源记录,用以标识DNS服务器管理的起始位置,SOA说明能解析这个区域的dns服务器中哪个是主服务器。
radata: 数据字段用于指定与当前资源记录有关的数据,数据字段的内容取决于类型字段。
资源记录类型
一句话
起始授权结构(SOA)
指出当前区域内谁是  主DNS服务器
主机(A)
将域名FQND映射到IP  正向解析
别名(CNAME)
将A记录指向的域名 指向 另外一个域名
邮件交换器(MX)
指出当前区域内 SMTP邮件服务器IP
名称服务器(NS)
指出当前区域内有几个DNS服务器在提供服务
反向解析(PRT)
将IP解析为域名FQND 
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

1. A记录 --将域名FQND映射到IP  正向解析
   在这里介绍2个特殊的域名:
表示当前域,即子域为空
*   表示泛域名与泛解析
泛域名是指在一个域名根下,以 *.Domain.com 的形式表示这个域名根所有未建立的子域名。 泛解析是把*.Domain.com 的A 记录解析到某个IP 地址上,然后别人通过任意的前缀.domain.com访问都能访问到你解析的站点上
例:在域名提供商只那里只解析了 www.lison.com 和 lison.com 这两个域名的A记录, 那么 ftp.lison.com mail.lison.com bbs.lison.com 等域名记录是不存在的, 但如果建立泛域名记录 *.lison.com 后, *.lison.com 就涵盖了 ftp.lison.com mail.lison.com bbs.lison.com 等所有不存在的子域名记录。
2. 别名(CNAME)-- 将域名指向另一个域名
    用途:设定域名或者子域名指向,保证域名指向对应的主机重要设置;其只能填写域名。添加CNAME记录时,别名为三级或者多级域名,目标主机为别名。
例如: www.lison.com指向ftp.lison.com
3. 反向解析(PRT) -- 将A记录指向(另外的域名)
PTR是pointer 的简写。 "PTR"就是"反向DNS",domain name pointer,可以粗略的理解为DNS反向
Domain Name Pointer. 是一个指针记录,用于将一个IP地址映射到对应的主机名,也可以看成是A记录的反向,通过IP访问域名,原来是通过域名访问IP)
MX记录详解:
    MX的作用、检查方法、邮件域名的解析,ISP提供的MX验证等。。。所有的关于MX的都在这里了哈。当然在Exchange的配置中会再次来详细分析的。
检查MX记录是否存在的方法
DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。Cmd运行nslookup进入一个交互模式,在这里能查询各种类型的DNS数据。
C:\>nslookup
Default Server:  ns.sc.cninfo.net
Address:  61.139.2.69
> set type=mx   //此句与下句功能相同
> set q=mx
> 126.com
Server:  ns.sc.cninfo.net
Address:  61.139.2.69
Non-authoritative answer:
126.com MX preference = 10, mail exchanger = mxnew-b.126.com
126.com MX preference = 50, mail exchanger = mxbak.126.com
126.com MX preference = 10, mail exchanger = mxnew-a.126.com
mxbak.126.com   internet address = 220.181.15.194
mxbak.126.com   internet address = 220.181.15.195
mxnew-a.126.com internet address = 220.181.15.139
如果所要查的某域名的MX记录不存在,则出现与以下类似的提示:
C:\>nslookup
> set type=mx
> demo.lison.com
Default Server: [<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />10.11.12.16]
Address: 10.11.12.16
Non-authoritative answer:
*** Can't find demo.magicwinmail.com: No answer

转载于:https://blog.51cto.com/762717/295077

DNS(3)- 详解DNS的资源记录相关推荐

  1. Linux DNS服务详解——DNS服务搭建细节

    前几天,我陆续给大家介绍了DNS服务的相关内容,今天,我给大家补充介绍一下DNS服务中一些小问题. 前文链接: Linux DNS服务详解--DNS基础知识 Linux DNS服务详解--DNS实战配 ...

  2. Linux DNS服务详解——DNS实战配置

    今天继续给大家介绍Linux基础知识,本文主要内容是DNS的实战配置. 一.DNS安装与配置文件 如果采用YUM的安装方式,DNS设计到三个包,相关命令如下: yum install -y bind ...

  3. linux下DNS配置详解

    linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...

  4. 详解DNS的常用记录(下):DNS系列之三

                            详解DNS常用记录(下) 在上篇博文中我们介绍了DNS服务器中几种不可或缺的记录,包括A记录,NS记录和SOA记录.本篇博文中我们将继续为大家介绍DNS ...

  5. 详解DNS的常用记录(上):DNS系列之二

    详解DNS的常用记录(上) 在上篇博文中,我们介绍了DNS服务器的体系结构,从中我们了解到如果我们希望注册一个域名,那么必须经过顶级域名服务器或其下级的域名服务器为我们申请的域名进行委派,把解析权委派 ...

  6. 实现一个域名对应多个IP地址和DNS优缺点详解!

    实现一个域名对应多个IP地址和DNS优缺点详解! 1.DNS定义: DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访 ...

  7. DNS服务详解(解析+搭建)

    文章目录 详解DNS服务的搭建与解析 参考阅读 前言 一.解析过程 1.1 层级架构 1.2 解析过程 二.DNS服务器的搭建 2.1 配置文件 2.2 搭建步骤 [基础-DNS服务器] [进阶-主从 ...

  8. 计算机网络应用层(二):DNS协议详解

    DNS协议详解 前言 DNS协议概述 DNS工作原理 DNS缓存 DNS记录和报文 资源记录 DNS报文 总结 前言 DNS是计算机网络中应用层的一个协议,可能很多同学碰到过DNS被劫持的情况,我们现 ...

  9. 详解DNS服务、DNS解析、DNS劫持和污染

    简介 DNS(全称:Domain Name System,中文:域名系统)是互联网的一项服务.它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.1 前言 要想弄清楚 D ...

  10. 计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解

    楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...

最新文章

  1. jQuery中blur和focus事件的应用
  2. 写给初学者的JavaScript异步编程和背后思想
  3. 多图指南——微信小程序设计规范
  4. 数据结构-单链表进阶之快慢指针原理(快速查找法)
  5. 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(四)
  6. 【React 基础】之 React 面向组件编程
  7. 考研数学如何复习?这很合理!
  8. IDA install keystone
  9. ipv4v6双栈技术_什么是IPv6双栈技术
  10. 计算机电源触,笔记本电源接触不良会怎样【图文教程】
  11. jxt解析上传的xls文件
  12. html5页面蒙版原理,js如何实现蒙版效果
  13. bp神经网络遗传算法举例,bp神经网络 遗传算法
  14. 《我十年的程序员生涯》系列之三:阳光灿烂的日子
  15. apM Coin与Block72达成战略合作携手加速全球扩张
  16. Spring Boot 1.5.10项目引入knife4j接口文档
  17. Qomo OpenProject Field Test 2发布!
  18. 电工学复习【8】-- 门电路和组合逻辑电路
  19. Angular 应用里的摇树优化 - tree shaking
  20. 怎样在pdfFactory虚拟打印机中DIY便笺

热门文章

  1. python画人口迁徙图_echarts 手把手教你画迁徙图(城市内部级别+百度地图支持)2...
  2. r语言把两个折线图图像放到一个图里_图像相似度度量
  3. 四十四种Javascript技巧大全
  4. tensorflow只用CPU运行
  5. webpack4.x开发环境配置
  6. java aes密钥生成_如何在Java(Android)中生成与.Net中相同的AES密钥?
  7. 加载Hadoop+spark镜像文件需要修改的配置文件
  8. 利用TinyXML读取VOC2012数据集的XML标注文件裁剪出所有人体目标保存为文件
  9. 意想不到的有趣linux命令
  10. 编码练习——Java-6-类的高级特性