Linux-DNS服务搭建

本文详细介绍了如何在Linux环境下搭建DNS服务,包括主从DNS配置以减轻主服务器压力,缓存DNS服务器的设置以加快解析速度,以及分离解析的实现,提升访问效率。主要内容涉及bind软件的安装、配置文件修改、区域数据管理及测试验证。
一、主从 DNS 配置

实验目的:
减轻主服务器的压力
先关闭服务器和客户机上的防火墙和SELinux
实验准备:
一台主服务器、一台从服务器、一台测试机
搭建过程:
1.搭建主服务器步骤:
a.安装bind软件
b.主配置文件的修改
在这里插入图片描述

c.区域配置文件的修改vim /etc/named.rfc1912.zones
在这里插入图片描述

d.配置数据文件
正向数据文件
在这里插入图片描述

反向数据文件(可选做)
在这里插入图片描述

e.启动named服务
注意:主DNS的区域配置文件中allow-updata参数添加从服务器IP地址。

2. 搭建从服务器步骤:
a.安装bind软件
b.修改主配置文件/etc/named.conf
c.配置区域文件(/etc/named.rfc1912.zones)
注意:从配置文件的类型需要修改为slave,并且需要填写主服务器的地址,如下
type slave;
masters { 192.168.0.10; }; #大括号两侧留有空格
文件保存位置修改为 file “slaves/kernel.localhost”;
d.重启服务
e.在测试机上填写从服务器的IP,并使用nslookup测试

# 设置主 DNS 允许同步
allow-transfer  { 192.168.66.12; };  
		
# 设置从 DNS 同步设置
zone "flyflywin.com." IN {
	type slave;
	file "slaves/flyflywin.zheng";
	allow-update { none; };
	masters { 10.10.10.11;};
};
二、缓存 DNS 服务器

先关闭服务器和客户机上的防火墙和SELinux
实验作用:
加快解析速度,提高工作效率
实验软件:
dnsmasq
配置文件:
/etc/dnsmasq.conf
domain=域名 #需要解析的域名
server=ip #主DNS服务器IP
cache-size=15000 #声明缓存条数
重启服务:
service dnsmasq restart
测试效果:
在测试机上填写DNS缓存服务器的ip地址

# 进行压力测试
dig www.flyflywin.com   
		
# 修改 dnsmasq 配置文件
	domain
	server
	cache-size
三、分离解析

实验原理:DNS分离解析即将相同域名解析为不同的IP地址。现实网络中一些网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度
实验环境:
一台内网测试机(单网卡)
一台网关+DNS(双网卡)
一台外网测试机(单网卡)
一台web服务器(双网卡)
先关闭服务器和客户机上的防火墙和SELinux
实验步骤:
1.安装bind软件
2.内核配置文件开启路由转发,修改/etc/sysctl.conf
3.修改主配置文件/etc/named.conf
注意:不同的解析放在了各自的区域配置文件(便于区分和维护更新)
4.生成自己定义的区域文件(反向解析省略掉了)
cp –a named.rfc1912.zones lan
cp –a named.rfc1912.zones wan
5.配置数据文件
配置内网的正向解析文件
配置外网的正向解析文件
6.重启服务
service named restart
7.效果测试
内网客户端网卡配置
将dns和网关都指为网关服务器的内网口地址
外网客户端网卡配置
将dns和网关都指为网关服务器的外网口地址
在这里插入图片描述

view    aa {
		match-clients { 192.168.66.0/24; };
		zone "." IN {
				type hint;
				file "named.ca";
		};
		include "/etc/named.aa";
};


view    bb {
		match-clients { any; };
		zone "." IN {
				type hint;
				file "named.ca";
		};
		include "/etc/named.bb";
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值