创建DNS主域名服务器(服务器192.168.200.21)

前提准备关闭防火墙,安装相关软件:

[root@localhost ~]# iptables -F
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# yum -y install bind bind-libs bind-utils
[root@localhost ~]# cp /etc/named.conf /etc/named.conf.bak

配置主文件

[root@localhost ~]# vim /etc/named.conf
options {
        directory       "/var/named";
};

zone "crushlinux.com" IN {
        type master;
        file "crushlinux.zheng";
};

zone "200.168.192.in-addr.arpa" IN {
        type master;
        file "crushlinux.fan";
};

配置分区文件-正向解析

[root@localhost ~]# cd /var/named/
[root@localhost named]# vim crushlinux.zheng
$TTL 86400
@	SOA	crushlinux.com.		admin.crushlinux.com.	(
		20200312  更新序列号,10位之内的整数
		3H  刷新时间
		15M 重试延时15分钟
		1W 失效时间,超过时间无法下载
		1D 无效解析记录的生存周期
)
	IN	NS	ns1.crushlinux.com.  记录当前的DNS服务器主机地址
	IN	MX 10 	mail.crushlinux.com. 邮件交换,后面优先级
ns1	IN	A	192.168.200.111   正向解析A
www	IN	A	192.168.200.111
mail	IN	A	192.168.200.112
study	IN	A	192.168.200.113
*	IN	A	192.168.200.113

反向解析配置

[root@localhost named]# vim crushlinux.fan 
$TTL 86400
@	SOA	crushlinux.com.		admin.crushlinux.com.	(
		20200312
		3H
		15M
		1W
		1D
)
	IN	NS	ns1.crushlinux.com.
	IN	MX 10 	mail.crushlinux.com.
111	IN	PTR	ns1.crushlinux.com.  
111	IN	PTR	www.crushlinux.com.
112	IN	PTR	mail.crushlinux.com.
113	IN	PTR	study.crushlinux.com.

检查错误,启动服务

[root@localhost named]# chgrp named crushlinux.* 归为一组
[root@localhost named]# ll crushlinux.*
-rw-r--r-- 1 root named 278 312 15:34 crushlinux.fan
-rw-r--r-- 1 root named 277 312 15:32 crushlinux.zheng
[root@localhost named]# named-checkzone crushlinux.com crushlinux.zheng 
zone crushlinux.com/IN: loaded serial 20200312
OK
[root@localhost named]# named-checkzone crushlinux.com crushlinux.fan 
zone crushlinux.com/IN: NS 'ns1.crushlinux.com' has no address records (A or AAAA)
zone crushlinux.com/IN: not loaded due to errors.
[root@localhost named]# systemctl restart named

找台客户机验证以下:


[root@localhost ~]# nslookup 192.168.200.111
Server:		192.168.200.21
Address:	192.168.200.21#53

111.200.168.192.in-addr.arpa	name = ns1.crushlinux.com.
111.200.168.192.in-addr.arpa	name = www.crushlinux.com.

[root@localhost ~]# nslookup 192.168.200.113
Server:		192.168.200.21
Address:	192.168.200.21#53
113.200.168.192.in-addr.arpa	name = study.crushlinux.com.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值