当前位置: 首页 > news >正文

DNS的10种资源记录

前言

在DNS(域名系统)中,常见的资源记录(Resource Records, RR)用于存储域名与IP地址、邮件服务器等网络资源之间的映射关系。以下是几种常见的DNS资源记录:

1. A记录(Address Record)

  • 用途:将域名映射到IPv4地址。
  • 格式example.com. IN A 192.0.2.1
  • 示例:如果有人访问example.com,DNS服务器会返回IPv4地址192.0.2.1

2. AAAA记录

  • 用途:将域名映射到IPv6地址。
  • 格式example.com. IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • 示例:访问支持IPv6的域名example.com时,DNS服务器会返回2001:0db8:85a3:0000:0000:8a2e:0370:7334

3. CNAME记录(Canonical Name Record)

  • 用途:将一个域名别名映射到另一个“规范域名”。
  • 格式www.example.com. IN CNAME example.com.
  • 示例www.example.comexample.com的别名,访问www.example.com时会被重定向到example.com

4. MX记录(Mail Exchange Record)

  • 用途:指定邮件服务器,用于邮件路由。
  • 格式example.com. IN MX 10 mail.example.com.
  • 优先级MX记录中有一个优先级值(数值越小优先级越高)。
  • 示例:邮件发送到@example.com时,会发送到mail.example.com

5. TXT记录(Text Record)

  • 用途:存储任意文本信息,可以用来验证域名所有权、SPF记录、DKIM签名等。
  • 格式example.com. IN TXT "v=spf1 include:_spf.example.com ~all"
  • 示例:该记录常用于反垃圾邮件验证(SPF)。

6. NS记录(Name Server Record)

  • 用途:指定某个域名的权威DNS服务器。
  • 格式example.com. IN NS ns1.example.com.
  • 示例example.com的DNS解析由ns1.example.com负责。

7. PTR记录(Pointer Record)

  • 用途:将IP地址映射回域名,通常用于反向DNS解析。
  • 格式1.2.0.192.in-addr.arpa. IN PTR example.com.
  • 示例:查询IP地址192.0.2.1的反向DNS记录时,返回example.com

8. SRV记录(Service Record)

  • 用途:定义特定服务的服务器及端口,常用于VoIP、XMPP等。
  • 格式_sip._tcp.example.com. IN SRV 10 60 5060 sipserver.example.com.
  • 示例:指定SIP协议的服务端口为5060

9. SOA记录(Start of Authority Record)

  • 用途:存储DNS区域的权威信息,包含主DNS服务器、管理员邮箱、序列号等。
  • 格式example.com. IN SOA ns1.example.com. admin.example.com. 2023010101 3600 600 86400 3600
  • 示例:SOA记录帮助识别DNS区域信息是否发生更新。

10. CAA记录(Certification Authority Authorization)

  • 用途:指定该域名的证书颁发机构,限制哪些CA可以为域名颁发证书。
  • 格式example.com. IN CAA 0 issue "letsencrypt.org"
  • 示例:限制仅由letsencrypt.org颁发证书,其他CA无法为其签发证书。
http://www.lryc.cn/news/487716.html

相关文章:

  • 【数据分享】1981-2024年我国逐日最低气温栅格数据(免费获取)
  • Kafka进阶_1.生产消息
  • 百度世界2024:智能体引领AI应用新纪元
  • NIST 发布后量子密码学转型战略草案
  • 同向双指针
  • 小鹏汽车大数据面试题及参考答案
  • 华为再掀技术革新!超薄膜天线设计路由器首发!
  • CREO TOOLKIT二次开发学习之字符转换
  • vmware虚拟机安装Windows11提示电脑不符合要求?
  • 【金融风控项目-08】:特征构造
  • 计算机网络 (2)计算机网络的类别
  • 10.《滑动窗口篇》---②长度最小的子数组(中等)
  • java的强,软,弱,虚引用介绍以及应用
  • STL-stack栈:P1981 [NOIP2013 普及组] 表达式求值
  • Java使用stream进行分组汇总失效问题
  • VMWare虚拟机安装华为欧拉系统
  • 阿里云轻量应用服务器可以用在哪些场景呢
  • OrangePi 5plus yolov5 部署全过程
  • Rust中::和.的区别
  • 集群聊天服务器(7)数据模块
  • VS Code 更改背景颜色
  • OpenAI 助力数据分析中的模式识别与趋势预测
  • IDM扩展添加到Edge浏览器
  • 【SpringBoot】26 实体映射工具(MapStruct)
  • 分层架构 IM 系统之架构演进
  • 基于YOLOv8深度学习的医学影像阿尔兹海默症检测诊断系统研究与实现(PyQt5界面+数据集+训练代码)
  • 【支持向量机(SVM)】:相关概念及API使用
  • Android kotlin之配置kapt编译器插件
  • 时序数据库TDEngine
  • jd-easyflow中inclusive的用法