DNS扫盲系列之五:域名配置ZONE文件

这次把ZONE文件拿出来简单说明一下。ZONE文件是DNS上保存域名配置的文件,对BIND来说一个域名对应一个ZONE文件,现以abc.com的ZONE文件为 例展开。罗嗦一句,该ZONE存在于权威DNS上。

PHP
$TTL 6h //第1行 $ORIGIN abc.com. //第2行 @ 3600 IN SOA ns1.ddd.com. root.ddd.com.( //第3行 929142851 ; Serial //第4行 1800 ; Refresh //第5行 600 ; Retry //第6行 2w ; Expire //第7行 300 ; Minimum //第8行 )  @ 2d IN NS ns1.ddd.com. //第9行 @ 2d IN NS ns2.ddd.com. //第10行 @ 2d IN NS ns3.ddd.com. //第11行 @ 3600 IN A 120.172.234.27 //第12行 a 3600 IN A 120.172.234.27 //第13行 b 3600 IN CNAME a.abc.com. //第14行 @ 3600 IN MX a.abc.com. //第15行 @ 3600 IN TXT "TXT" //第15行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

$TTL6h//第1行
$ORIGINabc.com.//第2行
@3600INSOA ns1.ddd.com.root.ddd.com.(//第3行
929142851;Serial//第4行
1800;Refresh//第5行
600;Retry//第6行
2w;Expire//第7行
300;Minimum//第8行
@2dINNS ns1.ddd.com.//第9行
@2dINNS ns2.ddd.com.//第10行
@2dINNS ns3.ddd.com.//第11行
@3600INA120.172.234.27//第12行
a3600INA120.172.234.27//第13行
b3600INCNAMEa.abc.com.//第14行
@3600INMXa.abc.com.//第15行
@3600INTXT"TXT"//第15行

第1行,这行内容给出了该域名(abc.com)各种记录的默认TTL值,这里为6小时。即如果该域名的记录没有特别定义TTL,则默认TTL为有效值。 第2行,这行内容标识出该ZONE文件是隶属那个域名的,这里为abc.com。 第3行,从这行开始到第8行为该域名的SOA记录部分,这里的@代表域名本身。ns1.ddd.com表示该域名的主权威DNS。root.ddd.com表示该主权威DN S管理员邮箱,等价于root@ddd.com。 第4行,Serial部分,这部分用来标记ZONE文件更新,如果发生更新则Serial要单增,否则MASTER不会通知SLAVE进行更新。 第5行,Refresh部分,这个标记SLAVE服务器多长时间主动(忽略MASTER的更新通知)向MASTER复核Serial是否有变,如有变则更新之。 第6行,Retry部分,如Refresh过程不能完成,重试的时间间隔。 第7行,Expire部分,如SLAVE无法与MASTER取得联系,SLAVE继续提供DNS服务的时间,这里为2W(两周时间)。Expire时间到期后SLAVE仍然无法联 系MASTER则停止工作,拒绝继续提供服务。Expire的实际意义在于它决定了MASTER服务器的最长下线时间(如MASTER迁移,DOWN机等)。 第8行,Minimum部分,这个部分定义了DNS对否定回答(NXDOMAIN即访问的记录在权威DNS上不存在)的缓存时间。 第9-11行,定义了该域名的3个权威DNS服务器。通常NS记录的TTL大些为宜,这里为2天。设置过小只会增加服务器无谓的负担,同时解析稳定性会 受影响。 第12-15行,比较简单,是两个A,CNAME,MX记录,不再讨论了。

名词解释:

SOA记录:权威记录从这里开始,它定义了3-8行这些重要的参数。 A记录:记录域名到IP之间的关联。 CAME记录:让张三住到李四家里,这时张三李四是同一个地址。 MX记录:定义了发往XXX@ABC.COM邮箱的邮件服务器地址。 TXT记录:这个记录的内容是文本格式如126.COM的TXT为”v=spf1 include:spf.163.com -all”,TXT通常用于邮件服务器来标识自己的身份避免被认 为是垃圾邮件服务器。这里不再深入讨论。

其他不常用记录类型没有列出!

posted on 2013-12-22 01:56 天使之爱你 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/niuchunjian/p/3485724.html

DNS扫盲系列之五:域名配置ZONE文件相关推荐

  1. DNS扫盲系列之八:关于域名解析的授权

    DNS扫盲系列之八:关于域名解析的授权 首先是两个相关的概念: 域名授权: 指定谁是该域名的权威DNS,即由谁负责解析该域名(由NS记录操作完成). 权威DNS: 特指对特定域名具有权威发布能力的DN ...

  2. 搭建DNS域名解析服务器和本地配置HOST文件有什么区别?

    1.DNS服务器可以供其他人一起使用,hosts 文件只能是一个人用.这样修改个记录还得每个人都改一次 hosts, 而 dns 只需要改一次,大家都生效. 2.hosts速度快,不依赖网络,不用担心 ...

  3. 小程序修改服务器域名多久生效,小程序 服务器域名配置多久生效

    小程序 服务器域名配置多久生效 内容精选 换一换 依照配置并导入样例工程中导入和修改样例后,即可在开发环境中,右击"JDBCExample.java",选择"Run 'J ...

  4. 基于Centos7.2的自选域名配置实现正向和反向解析以及部署并测试缓存DNS服务器

    自选域名配置实现正向和反向解析 (注:下文中 IP 192.168.200.101为我的虚拟机IP,涉及上述"192.168.200.101"以及"192.168.200 ...

  5. Exchange 2013部署系列之(七)配置SSL多域名证书

    Exchange 2013部署系列之(七) 配置SSL多域名证书 前面六篇博客我们详细讲解了Exchange Server 2013的部署和配置,Exchange一些服务,如 Outlook 无处不在 ...

  6. 本地域名配置:hosts文件的位置和作用

    我的系统盘是C盘,位置在 C:\Windows\System32\drivers\etc 这里面,有五个文件(个别操作系统没有hosts文件,可能你的操作系统是盗版的,别介,我原先也没有,好办,把se ...

  7. linux dns中文域名,Nginx 中文域名配置详解及实现

    Nginx中文域名配置 Nginx虚拟主机上绑定一个带中文域名,比如linuxeye.中国,浏览器不能跳转. why? 因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS ...

  8. 小程序业务域名配置如何将文件放置在域名根目录说明

    前言 最近的需求中要求在小程序中跳转h5项目,前端需要提供一下业务域名.简单记录一下配置的注意事项.希望对有相同需求的同学有所帮助.下面是小程序业务域名配置路径(开发-开发管理-业务域名):      ...

  9. 【Java编程系列】log4j配置日志按级别分别生成日志文件

    热门系列: [Java编程系列]WebService的使用 [Java编程系列]在Spring MVC中使用工具类调用Service层时,Service类为null如何解决 [Java编程系列]Spr ...

最新文章

  1. 做了几道Linux笔试题1
  2. HDOJ HDU 1106 排序 ACM 1106 IN HDU
  3. 【干货】网工面试最常见的几大问题,附答案
  4. matplotlib绘图蓝本
  5. 集合对象的声明和初始化
  6. django 怎么加权限 静态资源目录_Django1.7如何配置静态资源访问
  7. C# 9.0 终于来了, Top-level programs 和 Partial Methods 两大新特性探究
  8. 我的C语言可变参数的实现
  9. mysql 8.0 一条insert语句的具体执行流程分析(二)
  10. TCP协议的部分解析(1)
  11. android arcgis多变形边框颜色,Arcgis for Android 判断指定点是否在多边形内部
  12. OBCA认证培训课程-分布式事务 MVCC 事务隔离级别
  13. Java对象使用的重要细节
  14. VSCode输出框中文乱码问题和修改终端字体问题
  15. Pycharm快速入门(6) — 版本控制
  16. 数据库驱动程序是什么?
  17. Android介绍(未整理完...)
  18. flappy bird游戏
  19. 数据处理之seaborn的学习
  20. C warning:statement with no effect [-Wunused-va...

热门文章

  1. 计算机机房门内开还是外开,卫生间的门是朝内开还是朝外开好?原来这样开,入住才方便!...
  2. Android控件扫光动画,完美起航-AndroidTV控件获得焦点的扫光效果
  3. 网络存储空间_【百一案评】信息存储空间侵害作品信息网络传播权的认定——北京焦点公司诉北京百度公司侵害信息网络传播权纠纷案...
  4. python os.popen.readlines异常_python中执行sed命令操作源文件时出现错误
  5. 【送】VMware 虚拟化知识思维导图
  6. 云未来、新可能 - 绿色、无处不在、可信的计算
  7. 怎么提升写代码的能力
  8. Kubernetes 新玩法:在 yaml 中编程
  9. ie浏览器怎么打开html,Win10系统IE浏览器不能打开HTML怎么办
  10. 计算机硬件系统的ppt,计算机硬件系统.ppt