Linux-主从dns服务器搭建
2022/1/20 7:21:34
本文主要是介绍Linux-主从dns服务器搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实验目的:减轻主服务的压力
先关闭服务器和客户机的防火墙和selinux
实验准备:
一台主服务器(192.168.3.10,dns:192.168.3.10)
一台从服务器(192.168.3.20,dns:192.168.3.10)
一台测试机(192.168.3.30,dns:192.168.3.20)
(一)搭建主服务器
1,安装dns服务
[root@localhost ~]# yum -y install bind
2,主配置文件修改(vim /etc/named.conf)
options { listen-on port 53 { 192.168.3.10; }; //修改成本机的ip地址或者写成any listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; //修改为any
3,区域配置文件修改(vim /etc/named.rfc1912.zones)
可以删除多余的模板,只需一个正向和一个反向
zone "lg.com" IN { //填写所需的域名 type master; file "lg.localhost"; //正向数据解析文件 allow-update { 192.168.3.20; };//添加从服务器的ip地址 }; zone "3.168.192.in-addr.arpa" IN { //填写所需的ip地址 type master; file "lg.loopback"; //反向数据解析文件 allow-update { 192.168.3.20; };//添加从服务器的ip地址 };
4,配置数据文件
复制模板
[root@localhost ~]# cd /var/named/ [root@localhost named]# cp -a named.localhost lg.localhost [root@localhost named]# cp -a named.loopback lg.loopback
修改正向解析文件
$TTL 1D @ IN SOA lg.com. rname.invalid. ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.lg.com. dns A 192.168.3.10
修改反向解析文件
$TTL 1D @ IN SOA lg.com. rname.invalid. ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.lg.com. 10 PTR dns.lg.com. ~
5,重启服务
[root@localhost named]# systemctl restart named
(二)搭建从服务器
1,安装dns服务
[root@localhost ~]# yum -y install bind
2,主配置文件修改(vim /etc/named.conf)
options { listen-on port 53 { 192.168.3.20; }; //修改成本机的ip地址或者写成any listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; //修改为any
3,区域配置文件修改
zone "lg.com" IN { type slave; //类型需要修改为slave masters { 192.168.3.10; }; 添加这一行(IP地址为主服务器的) file "slaves/lg.localhost"; 指定正向数据文件位置 }; zone "3.168.192.in-addr.arpa" IN { type slave; //类型需要修改为slave masters { 192.168.3.10; }; 添加这一行(IP地址为主服务器的) file "slaves/lg.loopback"; 指定反向数据文件位置 };
4,重启服务。
(三)测试
在测试机上填写从服务器的ip地址,用nslookup命令 测试
这篇关于Linux-主从dns服务器搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念