DNS之区域文件

区域文件

BIND(Berkeley Internet Name Domain)是最广泛使用的DNS服务器软件,它可以将人类可读的网站名称转换为互联网上的IP地址。在BIND中,你可以创建和编辑区域文件,以定义DNS服务器应如何解析特定的域名。

区域文件(也被称为zone file)是BIND DNS服务器中的一个文件,用于定义一个或多个DNS域的参数。区域文件包含一系列的资源记录,包括SOA记录、NS记录、A记录、AAAA记录、CNAME记录、MX记录等。

# 区域文件包含一组资源记录(Resource Records, RR)。每个资源记录都对应于一个特定的DNS查询类型。以下是一些最常见的资源记录类型:1.SOA记录:这种记录包含关于DNS区域的全局设置,如负责该区域的邮箱、区域的序列号、刷新时间等。
2.A记录:这种记录将一个主机名解析为一个IPv4地址。
3.AAAA记录:这种记录将一个主机名解析为一个IPv6地址。
4.CNAME记录:这种记录将一个主机名解析为另一个主机名,也称为别名。
5.MX记录:这种记录定义用于电子邮件的服务器。
6.NS记录:这种记录定义处理特定区域的DNS服务器。
7.SRV记录:这种记录用于指定特定服务的位置。例如,SRV记录可以被用来在网络上发现SIP(Session Initiation Protocol)服务或LDAP(Lightweight Directory Access Protocol)服务。
# SRV语法:
_service._proto.name. TTL class SRV priority weight port target.8.TXT记录:这种记录包含任何文本。它们经常被用于各种验证目的,如SPF(Sender Policy Framework)和DKIM(DomainKeys Identified Mail)。
# TXT语法:
name. TTL class TXT "text"# SOA语法:
name. TTL class SOA MNAME RNAME ( SERIAL REFRESH RETRY EXPIRE MINIMUM )
# 例如:
example.com. 3600 IN SOA ns1.example.com. hostmaster.example.com. (2023072401 ; Serial3600       ; Refresh1800       ; Retry604800     ; Expire86400      ; Minimum
)# 基础语法:
name ttl class type data# 含义:
name是你要解析的主机名。
ttl是这个记录在其它DNS服务器的缓存时间,以秒为单位。
class几乎总是IN,表示“Internet”。
type是记录的类型,如A、AAAA、CNAME、MX或NS。
data是对应记录类型的特定数据。# 案例(;表示注释):
; A 记录
example.com.   3600   IN   A   192.0.2.1; AAAA 记录
example.com.   3600   IN   AAAA   2001:0db8:85a3::8a2e:0370:7334; CNAME 记录
www.example.com.   3600   IN   CNAME   example.com.; MX 记录
example.com.   3600   IN   MX 10   mail.example.com.; NS 记录
example.com.   3600   IN   NS   ns1.example.com.; SRV 记录
_sip._tcp.example.com. 3600 IN SRV 10 60 5060 sipserver.example.com.
# 在这里,_sip._tcp定义了服务和协议,10是优先级,60是权重,5060是端口,sipserver.example.com是处理该服务的服务器。; TXT 记录
example.com. 3600 IN TXT "v=spf1 +mx -all"
# 案例:
$TTL 86400 ;默认是秒。或者写成$TTL 1D
@ IN SOA ns1.example.com. hostmaster.example.com. (2023072401 ; Serial3600       ; Refresh1800       ; Retry604800     ; Expire86400      ; Minimum
); NS记录定义了负责这个区域的名字服务器。
@ IN NS ns1.example.com.; A记录和AAAA记录将域名解析为IP地址。
example.com. IN A 192.0.2.1
example.com. IN AAAA 2001:0db8:85a3::8a2e:0370:7334; CNAME记录创建一个别名。
www IN CNAME example.com.; MX记录定义了用于这个域的邮件服务器。
@ IN MX 10 mail.example.com.# 解释:
在这个示例中:$TTL 86400定义了资源记录的默认生存时间(Time To Live)。如果一个记录没有指定TTL,就会使用这个默认值。
@是一个特殊的符号,表示当前的原始名。在这个例子中,原始名就是example.com.。
每个资源记录的行首是域名,如果省略了域名(如CNAME记录),就会使用上一条记录的域名。
除了SOA记录,所有的其他记录都可以以任意的顺序出现,但是SOA记录必须是第一条记录,且每个区域只能有一条SOA记录。区域文件结束时,常常以一行只含有一个单独的EOF(End Of File)标记结束,但这不是必须的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/10440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

x6.js bug记录-流程图json数据导入进来之后拖拽节点,节点直接飞走了

添加josn数据进来之后虽然能正常渲染,但是只要一拖拽,则节点就直接飞走了,看不到了。 找了一下午的问题,最后发现。保存的json坐标位置是字符串类型,而这边的位置必须是数字类型。如下: {position: { x: &…

Celery Redis 集群版连接和PyCharm启动配置

目录 使用Redis cluster版作为broker原因 PyCharm配置 使用Redis cluster版作为broker 在celery5及其之前版本,需要配置如下才可行 celery_app.conf.update( broker_transport_options{“global_keyprefix”: “{celery}:”}, ) 原因 https://github.com/celery/…

linux安装drm

apt 安装 sudo apt install libdrm-dev源码安装 安装工具 python3 -m pip install mesonpython3 -m pip install ninja源码编译 git clone https://gitlab.freedesktop.org/mesa/drm.gitmkdir buildmeson setup build --prefix$HOME/.drm/install# 或 重新配置到/usr/local# m…

【力扣】LCR 166.珠宝的最高价值

原题链接:. - 力扣(LeetCode) 目录 1.题目描述 2.思路分析 3.代码实现 1.题目描述 现有一个记作二维矩阵 frame 的珠宝架,其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为: 只能从架子的左上角开始拿珠宝…

vue3+TS或JS, 实现粒子特效 @tsparticles/vue3

在跟着B站视频BV11s4y1a71T学习时,使用到了粒子效果,但是以下这种情况只适用于项目是基于typescript的写法,否则无法实现。 粒子效果 VUE3TStsparticles/vue31、安装2、main.ts 引入3、App.vue4、效果 VUE3JS非最新版1、安装低版本的vue3-pa…

【SpringBoot记录】自动配置原理(3):自动配置注解

前言 如果对注解有不太了解的,先行了解注解。这里做个简单的说明,个人理解注解就是对类、接口、方法、属性等添加一个标识,这些标识可以被编译器、开发工具或运行时环境识别,识别后即可在不改变原业务逻辑的情况下进行一些特定的…

【Web后端】jsp基础知识_请求转发和重定向

1.jsp基础知识 1.1简介 java server page&#xff0c;运行在服务器端的页面java代码html代码java代码全部都放在<%%>中间 1.2jsp表达式 作用&#xff1a;将动态信息显示在页面上&#xff0c;以字符串方式&#xff0c;返回给浏览器端语法&#xff1a;<%变量或表达式…

使用xtuner微调InternLM-Chat-7B

1. 安装xtuner #激活环境 source activate test_llm # 安装xtuner pip install xtuner#还有一些依赖项需要安装 future>0.6.0 cython lxml>3.1.0 cssselect mmengine 2. 创建一个ft-oasst1 数据集的工作路径&#xff0c;进入 mkdir ft-oasst1 cd ft-oasst1 3.XTune…

批量生成大量附件(如:excel,txt,pdf)压缩包等文件时前端超时,采用mq+redis异步处理和多线程优化提升性能

一.首先分析一下场景&#xff1a;项目中我需要从财务模块去取单证模块的数据来生成一个个excel文件 在单证那个一个提单号就是一个excel文件&#xff0c;我们这边一个财务发票可能会查出几千个提单&#xff0c;也就是会生成几百个excel&#xff0c;然后压缩为一个压缩包&#x…

【工具】2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本 - 篡改猴脚本

&#x1f525;&#x1f525;2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本|静音播放|自动跳过已完成的视频|解除防挂机提示|稳定极高 篡改猴脚本库国内地址&#xff1a;https://greasyfork.org/zh-CN/scripts/494638 一、自动播放脚本 脚本如下&#xff0c;仅供…

Zotero 使用入门(笔记)

参考文献&#xff1a;Zotero入门完整教程-共27节-免费&#xff0c;李长太>&#xff0c; 仅供参考学习

即插即用篇 | YOLOv8 引入 Strip Pooling | 重新思考场景解析的空间池化

本改进已集成到 YOLOv8-Magic 框架。 空间池化已被证明在捕获像素级预测任务的长距离上下文信息方面非常有效,如场景解析。在本文中,我们超越了通常具有N N规则形状的常规空间池化,重新思考空间池化的构成,引入了一种新的池化策略,称为条带池化,它考虑了一个长而窄的核,…

Redis不同数据类型value存储

一、Strings redis中String的底层没有用c的char来实现&#xff0c;而是使用SDS数据结构( char buf[])。 缺点:浪费空间 优势: 1.c字符串不记录自身的长度&#xff0c;所以获取一个字符串长度的复杂度是O(N),但是SDS记录分配的长度alloc,已使用长度len&#xff0c;获取长度的…

【docker run --name mysql8 -d -p 3306:3306】

创建一个目录&#xff0c;名字自己取&#xff0c;比如&#xff1a; /mydata2 cd / mkdir mydata2 拉取mysql8.0.16 镜像 docker pull mysql:8.0.16 使用docker run 命令&#xff0c;创建&#xff0c;运行容器。 docker run --name mysql8 -d -p 3306:3306 -v /docker-data/my…

Mysql修改表结构、添加索引会锁表吗?

前言 在MySQL5.7和MySQL8.0中&#xff0c;表结构修改和索引添加通常不会锁定整个表。但是&#xff0c;在某些情况下&#xff0c;MySQL可能需要锁定整个表。 MySQL5.7 在MySQL5.7中&#xff0c;对于表结构变更、索引添加&#xff0c;MySQL使用了一种称为“In-Place Alter”的…

品味Fendi club:精酿啤酒的精致与与众不同

啤酒&#xff0c;作为世界三大饮料之一&#xff0c;其口感和品质的差异能给人们带来截然不同的体验。在众多啤酒中&#xff0c;Fendi club以其与众不同的精酿啤酒风格&#xff0c;吸引了无数热爱啤酒的人。 Fendi club啤酒的精致与与众不同&#xff0c;首先体现在其酿造工艺上。…

Nature子刊:常见口服药的副作用原来这么大!

哥伦比亚大学Harris H. Wang团队 在《Nature Microbiology》期刊上(IF28.3)发表了关于409种细菌-药物对揭示肠道微生物群扰动的驱动因素的文章&#xff0c;该研究通过对转录组学测定结果进行生信分析&#xff0c;强调了大规模转录组学在肠道微生物-外源化学物相互作用的功能发…

AI应用案例:供应链平台健康状况和发展趋势分析

某供应链平台在2019年就遍布了中国320个城市&#xff0c;为2600多家企业提供超40万个品类的供应链服务。它是通过直供城市终端销售门店&#xff0c;甚至是消费者&#xff0c;最大限度保证品牌和终端的销售利益。 但是平台交易市值较大、涉及的行业较多&#xff0c;而且打破了传…

赛多利斯sartorius MA35维修红外线干燥器秤水份测定仪精密称量仪深圳捷达工控维修

MA35是一款采用热重分析法的基本款水分分析仪&#xff0c;它可对液体、糊状和固体样品的水分进行快速、可靠的分析。 紧凑型坚固耐用的设计&#xff0c;结合极高的精确度和测量准确度&#xff0c;使得MA35成为统一测量任务的理想设备。赛多利斯在水分分析领域几十年的经验可保…

6.数据库

1.实体用矩形表示&#xff0c;属性用椭圆表示&#xff0c;联系用菱形表示 2.层次模型用数表示 3.网状模型用图结构表示 4.关系模型用二维表格结构来表示 5.概念模式基本表 外模式视图 内模式存储 6.模式/内模式映像 外模式/模式映像 7.数据的物理独立性 跟内模式关系 逻辑是视图…