DNS资源记录详解

2023-11-12

  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。

在这里插入图片描述

在这里插入图片描述

一、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.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DNS资源记录详解 的相关文章

  • SRC漏洞挖掘经验+技巧篇

    一 漏洞挖掘的前期 信息收集 虽然是前期 但是却是我认为最重要的一部分 很多人挖洞的时候说不知道如何入手 其实挖洞就是信息收集 常规owasp top 10 逻辑漏洞 重要的可能就是思路猥琐一点 这些漏洞的测试方法本身不是特别复杂 一般混迹
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • 白帽子如何快速挖到人生的第一个漏洞 | 购物站点挖掘商城漏洞

    本文针对人群 很多朋友们接触安全都是通过书籍 网上流传的PDF 亦或是通过论坛里的文章 但可能经过了这样一段时间的学习 了解了一些常见漏洞的原理之后 对于漏洞挖掘还不是很清楚 甚至不明白如何下手 可能你通过 sql labs 初步掌握了sq
  • 2024年金三银四网络安全考试试题

    2023年金三银四网络安全考试试题 1 关于数据使用说法错误的是 A 在知识分享 案例中如涉及客户网络数据 应取敏感化 不得直接使用 B 在公开场合 公共媒体等谈论 传播或发布客户网络中的数据 需获得客户书面授权或取敏感化 公开渠道获得的除
  • Jmeter 性能-并发量计算

    并发概念 指网站在同一时间访问的人数 人数越大瞬间带宽要求更高 服务器并发量分为 业务并发用户数 最大并发访问数 系统用户数 同时在线用户数 估算业务并发量的公式 C nL T C C 3 C的平方根 说明 C是平均的业务并发用户数 n是l
  • 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理

    文章目录 1 什么是DES 2 DES的基本概念 3 DES的加密流程 4 DES算法步骤详解 4 1 初始置换 Initial Permutation IP置换 4 2 加密轮次 4 3 F轮函数 4 3 1 拓展R到48位 4 3 2
  • 远程控制软件安全吗?一文看懂ToDesk、RayLink、TeamViewer、Splashtop相关安全机制_raylink todesk

    目录 一 前言 二 远程控制中的安全威胁 三 国内外远控软件安全机制 ToDesk RayLink Teamviewer Splashtop 四 安全远控预防 一 前言 近期 远程控制话题再一次引起关注 据相关新闻报道 不少不法分子利用远程
  • 如何使用Imagewheel搭建一个简单的的私人图床无公网ip也能访问

    文章目录 1 前言 2 Imagewheel网站搭建 2 1 Imagewheel下载和安装 2 2 Imagewheel网页测试 2 3 cpolar的安装和注册 3 本地网页发布 3 1 Cpolar临时数据隧道
  • 小白入门黑客之渗透测试(超详细)基本流程(内附工具)

    经常会收到小伙伴们这样的私信 为什么我总是挖不到漏洞呢 渗透到底是什么样的流程呢 所以全网最详细的渗透测试流程来了 渗透测试其实就是通过一些手段来找到网站 APP 网络服务 软件 服务器等网络设备和应用的漏洞 告诉管理员有哪些漏洞 怎么填补
  • socket网络编程几大模型?看看CHAT是如何回复的?

    CHAT回复 网络编程中常见的有以下几种模型 1 阻塞I O模型 Blocking I O 传统的同步I O模型 一次只处理一个请求 2 非阻塞I O模型 Non blocking I O 应用程序轮询调用socket相关函数检查请求 不需
  • 渗透测试常用工具汇总_渗透测试实战

    1 Wireshark Wireshark 前称Ethereal 是一个网络分包分析软件 是世界上使用最多的网络协议分析器 Wireshark 兼容所有主要的操作系统 如 Windows Linux macOS 和 Solaris kali
  • 一台java服务器可以跑多少个线程?

    一台java服务器可以跑多少个线程 一台java服务器能跑多少个线程 这个问题来自一次线上报警如下图 超过了我们的配置阈值 打出jstack文件 通过IBM Thread and Monitor Dump Analyzer for Java
  • ssh:connect to host github.com port 22: Connection timed out

    解决流程 1 将github的端口由22改为443 ssh T p 443 git ssh github com 2 接着输入yes进行确认 The authenticity of host ssh github com 443 192 1
  • GitLab CI 实现项目A更新代码自动触发项目B更新错误码文档

    一 CI CD简介 CI CD 是持续集成 Continuous Integration 和持续交付 持续部署 Continuous Delivery Continuous Deployment 的缩写 是一种软件开发和交付的最佳实践 这两
  • 【网络安全】——区块链安全和共识机制

    区块链安全和共识机制 摘要 区块链技术作为一种分布式去中心化的技术 在无需第三方的情况下 使得未建立信任的交易双方可以达成交易 因此 区块链技术近年来也在金融 医疗 能源等多个行业得到了快速发展 然而 区块链为无信任的网络提供保障的同时 也
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 为什么我强烈推荐大学生打CTF!

    前言 写这个文章是因为我很多粉丝都是学生 经常有人问 感觉大一第一个学期忙忙碌碌的过去了 啥都会一点 但是自己很难系统的学习到整个知识体系 很迷茫 想知道要如何高效学习 这篇文章我主要就围绕两点 减少那些罗里吧嗦的废话 直接上干货 CTF如
  • 为什么这么多人自学黑客,但没过多久就放弃了(掌握正确的网络安全学习路线很重要)

    网络安全是一个 不断发展和演变 的领域 以下是一个 网络安全学习路线规划 旨在帮助初学者快速入门和提高自己的技能 基础知识 网络安全的 基础知识 包括 网络结构 操作系统 编程语言 等方面的知识 学习这些基础知识对理解网络安全的原理和技术至
  • ESP10B 锁定连接器

    ESP10B 锁定连接器 ESP10B 电机新增内容包括双极型号标准 NEMA 尺寸 17 23 和 34 的步进电机现在包括输出扭矩范围从 61 盎司英寸到 1291 盎司英寸的双极型号 该电机配有带锁定连接器的尾缆 可轻松连接 每转可步
  • 光波导结构

    摘要 增强现实和混合现实 AR MR 领域的新应用引起了人们对带有光栅区域的光波导系统的越来越多的关注 这些光波导系统用于输入和输出耦合以及扩瞳目的 VirtualLab Fusion为这类系统的仿真和设计提供了几个强大的工具 其中一个是具

随机推荐

  • 今夜喜雨

    雨夜 用了两个小时的时间终于推导了直线三角化的公式 直线三角化 是的 即通过两帧的匹配直线得到空间直线的端点 如果端点严格匹配那么就是点的三角化 你可以从 SLAM十四讲 一书或者其他的博客很容易知道怎么做 但是直线的端点往往不是严格对齐的
  • 最跌宕也最精彩, Poly Network开启加密世界新征程

    毫无疑问 未来跨链协议在整个加密生态系统中的角色将会越来越重要 但同时 一旦出现问题影响范围也相对较大 因此必须要把防范黑客恶意入侵放在首位 并且持续做好必要的安全防护措施 与此同时 安全工作也要成为常态 比如定期进行安全测试 演练 做到未
  • 史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!

    在学习Linux时 会发现Linux的命令非常多而且还有很多参数 让人很是苦恼 就想着有没有一篇文章可以整理出来常用的命令 尽管网上有很多文章 但是总会有点问题 整理的文章非常详细但是没有目录 不能直接跳转到相关的位置 那么今天博主就带来了
  • Ubuntu的几个初始化文件

    转载自 url http kimva blogbus com logs 19989279 html url 1 etc profile 全局 公有 配置 不管是哪个用户 登录时都会读取该文件 2 ect bashrc Ubuntu没有此文件
  • 官方力推!学习Python必备的8本书

    在过去一年里 Python的热度一路飙升 国内越来越多的人选择学习Python 如今已然成为大量开发者推荐的入门编程语言和第二编程语言 而且Python还是人工智能的主要编程语言 因此 其重要性和流行度也就不言而喻了 想要学好Python语
  • 计时函数(基本知识)

    计时函数的运用 在算法题提交的时候 系统经常会给你一个TLE 这提醒我们要优化算法 但我们如何优化算法这是一个问题 我们可以运用计时函数 大概统计一下代码在最糟糕的情况下的运行时间 可以大概得出优化方向 当然这里只是大概 当超时时间过多时
  • slf4j 如何启动logback,log4j源码分析

    历史 知道java 日志框架的 应该知道log4j logback slf4j竟然是一个作者写的 我的天 为啥要写三个 这个可以去看看相关的文章 今天讨论的门面slf4j是如何驱动logback和log4j的 入口 一般日志的开启都是在这里
  • FreeRTOS 源码注释(prvCheckTasksWaitingTermination)

    FreeRTOS 中删除任务是分两步的 第一步 vTaskDelete 将其从各个工作链表中断开 放到xTasksWaitingTermination 链表中 第二步 Idle Task 调用这个函数真正的删除任务 代码很简单 不需要注释了
  • 算法、设计模式和原则

    面试总结 目录 1 设计模式 2 面向对象设计 OOD 原则 开放关闭原则 Open Closed Principle 里氏替代原则 Liskov Substitution Principle 接口隔离原则 Interface Segreg
  • PCL 逐点插入法构建Delaunay三角网(C++详细过程版)

    目录 一 逐点插入算法 二 代码实现 三 结果展示 四 测试数据 Delaunay三角剖分分为直接三角剖分和间接三角剖分 间接三角剖分首先计算为Voronoi图 然后由Voronoi图产生Delaunay三角网 这种方法的算法复杂 内存开销
  • quantopian寻找策略之mean_reversion

    股价有向均线回归的趋势 利用这个特点 可以在技术指标处于超卖阶段寻找那些上涨速度快的流通性好的股票买入 形成下面的策略 策略来源quantopian 对于市场上流通性最好的1500只股票在pipeline中先进行一波过滤 1 年收益率排名前
  • pyinstaller 打包pyqt5 之报错 no module named pyqt5.sip

    使用PyQt5做了一个GUI程序 在ubuntu 18运行源码没有问题 但是打包以后报错 虽然在我的程序中没有显式的使用到PyQt5 sip 但是PyQt5 Qtcore中会导入该模块 no module named pyqt5 sip 下
  • java 运行 加载jar_如何在运行时加载JAR文件

    用现有数据重新加载现有类可能会破坏一些东西 您可以相对容易地将新代码加载到新的类加载器中 ClassLoader loader URLClassLoader newInstance new URL yourURL getClass getC
  • JavaScript 的 Worker API 实现代码

    JavaScript 的 Worker API 允许你在后台运行脚本 从而不影响页面的性能 以下是一个简单的例子 创建一个名为 worker js 的文件 并在里面编写要在后台运行的脚本 self addEventListener mess
  • AutoSar标准下ADC的结果访问(Adc_ReadGroup与Adc_GetStreamLastPointer)的异同

    系列文章目录 等待更新中 文章目录 系列文章目录 前言 1 什么是ADC的结果访问 2 ADC访问模式 3 AUTOSAR标准配置案例分析 3 1 Configuration 3 2 图形展示结果指针初始化 3 3 使用Adc GetStr
  • 数据集下载与保存

    数据集下载与保存 使用如下代码发现无法正常下载 import torchvision from torch utils tensorboard import SummaryWriter dataset transform torchvisi
  • openSUSE Leap 15.4 防火墙开启与关闭,端口开启与关闭

    openSUSE Leap 15 4 防火墙开启与关闭 端口开启与关闭 1 查看防火墙状态 开启 关闭 查看防火墙当前状态 rcfirewalld status 示例结果 当前状态为开启中 开启防火墙 rcfirewalld start 关
  • 安卓APP_ 布局(2) —— RelativeLayout相对布局

    摘自 安卓APP 布局 2 RelativeLayout相对布局 作者 丶PURSUING 发布时间 2021 04 05 20 19 54 网址 https blog csdn net weixin 44742824 article de
  • 解决Nginx部署Vue项目第一次访问正常第二次访问404的问题

    location add header Access Control Allow Origin root data static project dist try files uri uri index html index index h
  • DNS资源记录详解

    资源记录 resourse record 就是域名服务器保存的记录 也是解析器请求的内容 资源记录保存在zone文件中 域 domain 以 www baidu com 为例 com是一个域 baidu com是一个域 他是com域的一个子