linux配置DNS主从服务器

实验设备

主服务器:OpenElur Linux IP地址为192.168.188.129

从服务器:RedHat Linux IP地址为192.168.188.128

实验步骤

1.进行主服务器的基础配置

bash 复制代码
#安装DNS对应工具
[root@OpenElurRJW ~]# yum install bind -y

#编辑DNS系统配置信息
[root@OpenElurRJW ~]# cat /etc/named.conf
options {
        listen-on port 53 { 192.168.188.129; };
        directory       "/var/named";
        allow-query     {any;};
        allow-transfer  {192.168.188.128; };
};
zone "RRR.com" IN {
        type master;
        file "RRR";

};
zone "188.168.192.in-addr.arpa" IN {
        type master;
        file "192";
};

2.配置主服务器的解析配置文件

bash 复制代码
#编辑正向解析配置文件
[root@OpenElurRJW ~]# cat /var/named/RRR
$TTL 1D
@       IN SOA @ admin.RRR.com. ( 2024011700 1D 1H 3H 1D)
        IN NS  dns.RRR.com.

dns     IN A 192.168.188.129
www     IN A 192.168.188.129
ftp     IN A 192.168.188.129
a       IN A 192.168.188.129
aaa     IN CNAME        a

#编辑反向解析配置文件
[root@OpenElurRJW ~]# cat /var/named/192
$TTL 1D
@       IN SOA @        admin.RRR.com. ( 2024011701 1D 1H 3H 1D )
        IN NS           dns.RRR.com.

129     IN PTR          dns.RRR.com.
129     IN PTR          www.RRR.com.

#重启服务
[root@localhost ~]# systemct restart named

3.进行从服务器的基础配置

bash 复制代码
#安装DNS对应工具
[root@RedHatRJW ~]# yum install bind -y

#编辑DNS系统配置文件
[root@RedHatRJW ~]# cat /etc/named.conf
options {
        listen-on port 53 { 192.168.188.129; };
        directory       "/var/named";
};

zone "RRR.com" IN {
        type slave;
        file "slaves/named.RRR.com";
        masters { 192.168.188.129 ; };
};
zone "188.168.129.in-addr.arpa" IN {
        type slave;
        file "slaves/named.192.coom";
        masters { 192.168.188.129 ;};
};


#重启服务
[root@localhost ~]# systemct restart named

4.实验结果检验

bash 复制代码
[root@RedHatRJW ~]# nslookup
> server 192.168.188.129
Default server: 192.168.188.129
Address: 192.168.188.129#53
> 192.168.188.129
129.188.168.192.in-addr.arpa    name = dns.RRR.com.
129.188.168.192.in-addr.arpa    name = www.RRR.com.
> www.RRR.com
Server:         192.168.188.129
Address:        192.168.188.129#53

Name:   www.RRR.com
Address: 192.168.188.129
相关推荐
Harvy_没救了1 天前
【网络运维】 WordPress 部署复盘
运维·网络
笨笨饿1 天前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发
weixin_402278451 天前
VS code 本地推送github添加SSH设置
运维·git·ssh
fish_xk1 天前
Linux的权限
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志1 天前
Linux 驱动与应用开发核心自测题库(面试官问答完整版)
linux·运维·php
eastyuxiao1 天前
企业 OpenClaw 文档自动化落地项目 - 思维导图范围拆解
运维·自动化
薛定谔的悦1 天前
储能充放电状态机执行逻辑详解
linux·数据库·能源·储能·bms
Sirens.1 天前
Umami:从Cloud迁移到服务器
运维·服务器
练习时长一年1 天前
分页插件冲突问题
服务器·前端·windows
zhangfeng11331 天前
CI/CD 是软件开发中的两个核心实践,合起来指代一套自动化的软件交付流程
运维·ci/cd·自动化