DNS资源记录详解

这篇具有很好参考价值的文章主要介绍了DNS资源记录详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 资源记录(resourse record)就是域名服务器保存的记录,也是解析器请求的内容,资源记录保存在zone文件中。
  2. 域(domain):以 www.baidu.com 为例,com是一个域。baidu.com是一个域,他是com域的一个子域,com域是他的父域。www.baidu.com 也是一个域,他是baidu.com域的子域,baidu.com域是他的父域。
  3. 区(zone):以baidu.com为例,badu.com是一个域,他下面含有子域fanyi.baidu.com,xueshu.baidu.com,他们可能属于同一个区baidu.com,也可能分别属于区baidu.com和xueshu.baidu.com。

DNS资源记录详解

DNS资源记录详解

一、SOA资源记录

1. 概念

SOA( Start of Authority)资源记录,起始授权记录,在每个区有且仅有一个SOA资源记录。SOA记录处于所有记录的第一条位置,对整个区进行管理设置,定义了区的全局参数,存储相关的重要信息。

2. 定义格式

(1)语法:[NAME] [TTL] IN SOA [VALUE]

  • Name:是当前区域的名字。
  • TTL:生存时间
  • VALUE:有许多部分组成。包括当前区域的区域名称;VALU;主从服务的协调属性的定义以及否定答案的缓存时长,整个内容要用()括号括起来,每行内容之后可以用;分号表示后面的都是注释信息。

(2)示例:

abtgu.com. 86400 IN SOA abtgu.com. admin.abtgu.com(
2016091801   ;代表序列号,不能超过10位
2H           ;代表从服务器向主服务器同步数据的刷新时间间隔,此处表示2小时
10M          ;表示联系不上主服务器时,从服务器再次联系主服务器时的间隔时间10分钟
1W           ;表示过期时间,也就是服务器始终联系不上主服务器时的最长等待时间,也就是此时间一过,就判定主服务器故障,然后从服务器也停止服务,1周
1D           ;表示否定答案的缓存时长,1天
)

二、NS资源记录

1. 概念

NS(Name Service)资源记录,域名服务记录,用来指定该域名由哪个DNS服务器来进行解析,每个区在区根处至少包含一个NS记录。将网站的NS记录指向到目标地址,在设置NS记录的同时还需要设置目标网站的指向,否则NS记录将无法正常解析。NS记录优先于A记录。即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效。(CDN缓存会用到此记录)

2. 定义格式

(1)语法:[NAME] [TTL] IN NS [VALUE]

  • VALUE:当前区域的某DNS服务器的名字。

(2)示例:abtgu.com. 86400 IN NS ns.abtgu.com.

三、A资源记录/AAAA资源记录

1. 概念

A(Address)资源记录,地址记录,是将一个主机名(全称域名FQDN)和一个IP地址关联起来,如果是IPv6,就用AAAA资源记录。A 资源记录把FQDN(Fully Qualified Domain Name)映射到IP地址,因为有此记录,所以DNS服务器能解析FQDN域名对应的IP地址,这也是大多数客户端程序默认的查询类型。

2. 定义格式

(1)语法:[NAME] [TTL] IN A [VALUE]

  • VALUE:FQDN的IP地址。

(2)示例:abtgu.com. 86400 IN A 192.168.80.4

四、PTR资源记录

1. 概念

PTR(Pointer)记录,反向解析记录,将一个IP地址对应到主机名(全称域名FQDN),这些记录保存在in-addr.arpa域中。用于反向查询,即通过IP地址查找域名。

2. 定义格式

(1)语法:[NAME] [TTL] IN PTR [VALUE]

  • NAME:IP地址,有特定格式,IP反过来写,而且要加特定后缀,如:192.168.80.4的记录应该写成4.80.168.192.in-addr.arpa。
  • VALUE:FQDN

(2)示例:4.80.168.192.in-addr.arpa 86400 IN PTR abtgu.com.

五、CNAME资源记录

1. 概念

CNAME(Canonical Name)资源记录,别名记录创建特定FQDN的别名,也称为规范名字(Canonical Name),这种记录允许将多个名字映射到同一台计算机,用户可以使用CNAME记录来隐藏用户网络的实现细节,使连接的客户机无法知道真正的域名。

2. 定义格式

(1)语法:[NAME] [TTL] IN CNAME [VALUE]

  • VALUE:FQDN格式的正式名称

(2)示例:cname.abtgu.com. 86400 IN CNAME www.abtgu.com.

六、MX资源记录

1. 概念

MX(Mail eXchange)资源交换记录,邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。MX记录可以有多个,一个MX记录对应一个邮件服务器,每个记录的VALUE之前应该有一个数字,用于表示其优先级,数字越小,优先级越高。每个MX记录应该有一个对应的A记录。

2. 定义格式

(1)语法:[NAME] [TTL] IN MX [NUM] [VALUE]

  • NUM:邮箱服务器的优先级。
  • VALUE:邮箱服务器的域名。

(2)示例:abtgu.com. 86400 IN MX 20 mail.abtgu.com.文章来源地址https://www.toymoban.com/news/detail-435163.html

到了这里,关于DNS资源记录详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 子域名查询、DNS记录查询

    首先关于DNS域名解析的一些知识,传送门: https://blog.csdn.net/qq_36119192/article/details/82752515 了解了DNS解析的一些知识后,我们就可以开始我们的DNS探测了! 一些和域名查询相关的网站: · DNS查询:https://dnsdb.io/ · 微步在线:https://x.threatbook.cn/  · 在线域名信息查询: http:

    2024年02月12日
    浏览(34)
  • DNS入门学习:CNAME记录和A记录的区别

    在DNS解析过程中,CNAME记录和A记录是比较常见的两种记录类型,但很多人对这两种记录所代表的含义、两者之间的区别以及各自的应用场景不太了解。本文中科三方针对CNAME记录和A记录的区别和各自用途做下介绍。 一、什么是A记录 A记录是DNS解析中最常见也是用途最广的一种

    2024年02月15日
    浏览(37)
  • 使用nslookup命令查询DNS的记录

    nslookup命令用于查询DNS的记录,可以用来查看域名解析是否正常,在网络故障的时候用来诊断网络问题。具体用法如下: 直接查询,返回的是A记录: 如果未指定dns-server,将使用系统默认的DNS服务器。例如: 查询其他记录,比如AAAA、MX等,可以使用以下命令: 其中,type指定

    2024年02月11日
    浏览(33)
  • Python 实现动态解析阿里云DNS记录

    最近有一个需求,公司内网的IP地址会发生变化,导致阿里云域名不能解析到新的IP地址,此时我们需要对阿里云的域名进行更新 2.1.1 通过命令或网页 - 获取本地出口的公网IP** 获取本地IP的方式有很多,可以通过访问一些网站来获取本地的公网IP地址 2.1.2 通过Nginx 获取我们的

    2024年02月06日
    浏览(38)
  • DNS解析:腾讯云转战cloudfare解析记录

    hey,这里是梦中小城小站,欢迎访问~ 最近小城的小破站又被盯上了,被人攻击了一下,导致服务器一天都在隔离状态,欣闻群中小友@华岁说cloudfare有免费的防ddos功能,DNS解析也还不错,出于网站安全考量, 免费白嫖谁不爱 ,遂动了念头想提桶从 腾讯良心云跑到cloudfare ,以

    2023年04月08日
    浏览(38)
  • 建立安全连接失败连接到 120.79.9.99:9200 时发生错误。SSL 接收到一个超出最大准许长度的记录。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

    建立安全连接失败 连接到 120.79.9.99:9200 时发生错误。SSL 接收到一个超出最大准许长度的记录。 错误代码:SSL_ERROR_RX_RECORD_TOO_LONG 因为我是用https访问的需要安全协议只要改为http就行啦 或者直接IP加端口号就行了。主要是自己粗心没有注意。  

    2024年02月11日
    浏览(49)
  • DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

    域名注册完成后首先需要做域名解析,域名解析就是把域名指向网站所在服务器的IP,让人们通过注册的域名可以访问到网站。IP地址是网络上标识服务器的数字地址,为了方便记忆,使用域名来代替IP地址。域名解析就是域名到IP地址的转换过程,域名的解析工作由DNS服务器

    2024年02月11日
    浏览(40)
  • 针对“您的计算机配置似乎是正确的,但该设备或资源(DNS 服务器)没有响应“问题解决

    解决思路: 1.在“开始”中找到“运行”(或者直接【Win】+【R】),然后输入“cmd”进入管理员操作界面。 2.在管理员界面中输入命令:ipconfig/all然后按Enter键确认即可显示WindowsIP配置,在这里我们可以查看我们的DNS服务器地址。  IPv4 地址 . . . . . . . . . . . . :   默认网关. .

    2024年02月07日
    浏览(48)
  • [记录]Cloudflare之WARP及其他app的DNS测试

    (本文仅作研究学习安全连接使用,无非法用途) 本人用的是苹果手机,如果想用机场需要买小飞机,恰恰又没Visa卡。 用第三方客户端罢,还靠不住。 于是我就想到了GFW的工作方式: DNS拦截,SNI审查,IP黑洞。 除了谷歌系网站全部是IP黑洞(况且我也不经常用),其他的基

    2024年02月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包