CentOS下主DNS、辅助DNS以及子域DNS的配置

发布时间:2025-05-17 点击:13
系统运维
我的博客地址:http://one.ifof1.cn/
下面讲述centos下基于bind的主dns、辅助dns以及子域dns的配置
同样的,先执行 firewall-cmd –permanent –add-port=53/udp 不然配置了半天,dns不能用,还以为配置不正确呢。
有些人上来就执行service firewalld stop ,固然也可以使服务正常访问,但是这是不安全的,作为一个成熟的老隐蔽,应该多考虑安全性,采用白名单访问方式。
一:主dns的配置:
1.使用nmtui命令打开网络配置面板,配置ip为静态ip(手动配置ip):nmtui真好用!
2.打开 /etc/named.conf 文件,将listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; 用//注释
再加一句: allow-query { any; };
3.打开区域文件:/etc/named.rfc1912.zones,加上下面的配置(我要添加jsj.com的域,因此这样写,类似,你可以写 love.cn)
实际上,下面的配置已经不是单纯的主dns配置了,因为加上了allow-transfer {ip;}; 这是在配置辅助dns,意思是允许ip所指的这台主机来拷贝此dns上的解析记录文件,如果只配置主dns的话,可以不配置这一项内容(ip设为none)
4.在/var/named/ 目录下新建jsj.com.zone 以及 jsj.com.rev的正反向区域文件。
文件内容如下(文件格式要求严格,可以直接使用命令 mv named.localhost jsj.com.zone 从模板文件生成区域文件,做修改就行)
图中ypb.jsj.com是配置的子域,子域服务器subdns.ypb.jsj.com 他的ip是 192.168.151.16(不配置子域的可以不管这一段)
5.配置反向区域文件 /var/named/jsj.com.rev 也可以从模板文件 named.localhost中复制而来
6.测试 nslookup命令
二:辅助dns配置:如上问所述,已经提到辅助dns了,也就是红线所示。192.168.151.16这台机器就是辅助dns。
1.
2.在辅助dns机器上的/etc/named.rfc1912.zones文件中这样配置:区域文件来自192.168.151.6的这台机器:
3.在/etc/named/目录下创建slaves目录,然后授权,为了省事,直接上 sudo chmod -r 777 slaves(实际不可取,777请勿乱用)
这个目录是为了存放从主dns复制过来的区域文件的
4.执行 servie named start 同时在主dns上执行 service named restart
这时,在辅助dns的slaves目录下就看到区域文件从主dns上复制过来了。(别傻哦,两台机器的网肯定要通才行哈)
测试:大功告成!
子域服务器的配置:
这不是已经指明了ypb.jsj.com是一个子域,且位于192.168.151.56机器上嘛,所以去配置192.168.151.56机器即可。详情就不展开了

请问以下这两个文件可以通过审核吗
网站建设是围绕哪些方面进行
淘宝客新玩法来了,鼓励导购带货型,帮更多商家打爆
请问这个是什么问题帮忙处理
云服务器不需要备案
怎么整理让桌面更简洁|桌面文件夹整理方法
CentOS Yum编译安装MySQL 5.6
打不开网站了-云服务器问题