最新,最详细的LINUX图文配置教程|之DNS篇(2)

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:
上面大家已经看到效果了,那我在给大家解释一下。配置文件内容意思
 
named.conf 我说过了,是主配置文件。在每一次named启动与挂起时都会被读取
一个简单的文本文件,其中记录的可以包括options(全局参数)、zone(区域定义)、access control lists(访问控制列表)等,由于访问控制列表不是很长用,所以我就没有介绍,要兴趣的朋友可以参照其他资料。

options
 
在/var/named/chroot/etc/named.conf的options段中被宣告
常用的参数包括
directory:指定zone file的存放位置
forwarders:指定其上级域名服务器
allow-query:指定允许向其提交请求的客户
allow-transfer:指定允许复制zone数据的主机
allow-recursion:递归查询

根域
一般的网站域名字正规的写法是这样的   [url]www.51cto.com[/url].
注意最后面还有一个点,那就是根域,在最顶上的。所以在DNS服务器里,根是必须被宣告的。
由一个zone段在/var/named/chroot/etc/named.conf中宣告
type  hint;
file:存放该zone数据的文件名
必须存在于options段中提及的目录之下
文件名为named.ca
 
主域
 
由一个zone段在/var/named/chroot/etc/named.conf中宣告
type  master;
file:存放该zone数据的文件名
必须存在于options段中提及的目录之下
文件名可以随意
allow-update:允许动态更新该zone数据的客户机
 
反解析域
从域名到IP地址是正向解析
从IP地址到域名是方向解析,一般用到反响解析的服务不多,不过有些服务器就必须要反向解析,如邮件服务器。
 
域的名字必须用0.168.192.in-addr.arpa来结尾
由一个zone段在/var/named/chroot/etc/named.conf中宣告
反解析域一般对应到一个具体的IP段
反解析域同样可以配置为从域
许多服务会尝试进行反解析
#####################################################################
下面我们来介绍ZONE文件的写法。
文件通常存放在/var/named/chroot/var/named目录下
用于存放指定域内的各种资源与数据
第一行$TTL生存期
第二行资源记录被成为起始授权记录(SOA)
每一个在/etc/named.conf中定义的zone都应该对应一个具体的zone文件
 
资源记录
SOA:定义起始授权
NS:指定域名服务器
MX:指定邮件服务器
A:将一个域名解析成其后的IP
CNAME:将一个域名设置为另一个域名的别名
PTR:将一个IP地址指向一个域名
 
MX和HINFO记录
 
 MX:用于定义某一个域里负责的邮件服务器
每一条MX记录前都需要指定优先级别
51cto.com. IN MX 5 mail
HINFO记录提供解析时对一台主机做补充注释
dns.51cto.com.  IN HINFO master server
 
ROUND ROBIN
 
利用复数A记录来均衡数台服务器的访问负载
www     0    IN A 192.168.0.3
www     0    IN A 192.168.0.4
www     0    IN A 192.168.0.5
 
 
#####################################################################
知识延伸,关于从域的配置(需要两台服务器),从域就是给主域做备份,如果主域不能正常提供服务后,在规定的时间内,从域回代替主域提供服务。
 
从域
 
由另一个服务器的一个zone段在/etc/named.conf中宣告
type  slave;
masters:指定其主域名服务器
对应的主域名服务器必须承认并存放有该区域的数据
file:本地用于存放zone数据的文件
从域名服务器总是试图与其master联系并获取一份当前数据的副本
 
要使从域能从主域正确获取要zone数据需要注意以下几点
1、从域的主域必须在ZONE字段里不提及 allow-transfer  (这样所有主机都可以复制ZONE数据) 或者指定某个主机或者allow-transfer
 
 
然后从域服务器这样设置
 
然后你就会在先重起主域服务,在重起从域服务,在这个目录里就会复制到主域的ZONE数据
 
注意:如下图中的Serial 版本号必须要比从域的版本号高,不然不能更新。
 
如何从域如何更新?
 你先修改主域的版本号,然后删除从域
的这个数据,把VIM该成 rm,在从先从起主域服务器在从起从域服务器,就可以更新了。
 
实现一个主机两个域其实很简单,直接在named.conf 里面多宣告一个主域,但是名字不能和其他主域相同。然后在主域宣告的zone文件夹里加入zone数据就可以了。




本文转自 fenghao.cn 51CTO博客,原文链接:http://blog.51cto.com/linuxguest/108926,如需转载请自行联系原作者
目录
相关文章
|
11天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下文件数量是常见的需求。本文介绍了四种方法:使用 `ls` 和 `wc` 组合、`find` 命令、`tree` 命令以及编程实现(如 Python)。每种方法都附有详细说明和示例,适合不同水平的用户学习和使用。掌握这些技巧,可以有效提升系统管理和日常使用的效率。
67 6
|
14天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
42 9
|
16天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
32 5
|
12天前
|
API 数据安全/隐私保护
抖音视频,图集无水印直链解析免费API接口教程
该接口用于解析抖音视频和图集的无水印直链地址。请求地址为 `https://cn.apihz.cn/api/fun/douyin.php`,支持POST或GET请求。请求参数包括用户ID、用户KEY和视频或图集地址。返回参数包括状态码、信息提示、作者昵称、标题、视频地址、封面、图集和类型。示例请求和返回数据详见文档。
|
16天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下的文件数量是常见的需求。本文介绍了多种方法,包括使用 `ls` 和 `wc` 命令组合、`find` 命令、`tree` 命令以及编程方式(如 Python)。无论你是新手还是有经验的用户,都能找到适合自己的方法。掌握这些技巧将提高你在 Linux 系统中的操作效率。
25 4
|
21天前
|
算法 Linux 定位技术
Linux内核中的进程调度算法解析####
【10月更文挑战第29天】 本文深入剖析了Linux操作系统的心脏——内核中至关重要的组成部分之一,即进程调度机制。不同于传统的摘要概述,我们将通过一段引人入胜的故事线来揭开进程调度算法的神秘面纱,展现其背后的精妙设计与复杂逻辑,让读者仿佛跟随一位虚拟的“进程侦探”,一步步探索Linux如何高效、公平地管理众多进程,确保系统资源的最优分配与利用。 ####
60 4
|
22天前
|
缓存 负载均衡 算法
Linux内核中的进程调度算法解析####
本文深入探讨了Linux操作系统核心组件之一——进程调度器,着重分析了其采用的CFS(完全公平调度器)算法。不同于传统摘要对研究背景、方法、结果和结论的概述,本文摘要将直接揭示CFS算法的核心优势及其在现代多核处理器环境下如何实现高效、公平的资源分配,同时简要提及该算法如何优化系统响应时间和吞吐量,为读者快速构建对Linux进程调度机制的认知框架。 ####
|
29天前
|
域名解析 存储 缓存
DNS是什么?内网电脑需要配置吗?
【10月更文挑战第22天】DNS是什么?内网电脑需要配置吗?
108 1
|
30天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
48 2
|
1月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
270 3

相关产品

  • 云解析DNS
  • 下一篇
    无影云桌面