没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Linux 环境下搭建主从 DNS 服务器
一.bind 简介
Linux 中 通 常 使 用 bind 来 实 现 DNS 服 务 器 的 架 设 , bind 软 件 由
isc(www.isc.org)维护。
在 yum 仓库中可以找到软件,配置好 yum 源,直接使用命令 yum install
bind 就可以安装。监听窗口为 53。
bind 的主要配置文件为/etc/named.conf,此文件主要用于配置区域,并指
定区域数据库文件名称。区域数据库文件通常保存于/var/named/目录下,
用于定义区域的资源类型。
二.架设主 DNS 服务器
实例操作:以域名 zym.com 为例配置一个 DNS 服务器,实现正向解析。
配置一台 ip 为 172.18.24.17/16 的主机作为 DNS 服务器。
为了实验能成功进行,我们把 selinux 和防火墙先关闭:
[root@centos7~ ]#setenforce 0 #设置 selinux 为 permissvie
[root@centos7~ ]#systemctl stop firewalld #关闭防火墙
[root@centos7~ ]#ss -ntl #查看 53 号端口是否打开,监听本机的 IP
修改主配置文件:
[root@centos7~ ]#vim /etc/named.conf
options {
listen-on port 53 { 127.0.0.1;localhost;}; #监听本地所有的 IP
allow-query { any;}; #所有的客户端都可以查询区域数据库,实现解析
}
定义用户自定义域:
[root@centos7~ ]#vim /etc/named.rfc1912.zones #用户自定域,也可以把
域写在/etc/named.conf 文件中
zone "zym.com" IN { #添加 zym.com 域
type master; #指定类型为主
file "zym.com.zone"; #指定区域数据库文件名
};
写解析数据库文件:
[root@centos7~ ]#vim /var/naemd/zym.com.zone
$TTL 1D
@ 2D IN SOA dns1 admin.magedu.com. (
200005 ; serial #版本号,版本号可以任意数值,位数不能超过 10
个
1D ; refresh #更新间隔时间,1D 表示一天
1H ; retry #同步数据失败后,再次尝试同步间隔时间。
1H 表示 1 小时
1W ; expire #一直不能同步数据,此间隔时间后从服务
器不再提供解析服务
3H ) ; minimum #错误请求间隔时间,此时间内不再重
启查询,直接将结果返回给客户端
NS dns1 #指明服务器名称
dns1 2D IN A 172.18.24.17 #服务器 IP
www CNAME web #指明 www 为 web 的别名
web A 172.18.24.26 #域名对应的 IP
zym.com. A 172.18.24.27
[root@centgos7 named]# ll zym.com.zone
-rw-r----- 1 root root 296 Sep 22 05:49 zym.com.zone
#只有所有者和所属组有读的权限,这里所有主和所属组都是 root 用户,
其他用户没有读的权限,故需要下面的一步修改,让 named 有读解析数
据文件的权限
[root@centos7~ ]#chgrp named /var/named/zym.com.zon
#很重要的一步,把 zym.com.zon 解析数据文件的属组改为 named,这是
DNS 服务创建的一个用户,用于方便调用 DNS 服务,这里把属组改成
named,named 就有权限为客户端读取解析数据,达到查询解析的目的
主配置文件语法检查:
[root@centos7~ ]#named-checkconf # 检 查 配 置 文 件 中 的 语
法/etc/named.conf /etc/named.rfc1912.zones
[root@centos7~ ]#named-checkzone zym.com /var/named/zym.com.zone #解
析库文件语法检查
[root@centos7~ ]#rndc reload #加载 DNS 配置文件
测试主 DNS 服务器能否解析:
用 IP 为 172.18.24.6/16 的主机测试 IP 为 172.18.24.17 的 DNS 主服务器能
剩余10页未读,继续阅读
资源评论
天蝎兔Rabbit
- 粉丝: 28
- 资源: 843
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功