Centos7最简搭建DNS服务器

为了简单起见,先关闭selinu 和iptables。

测试环境可以使用局域网,也可使用vmware。
假设本地域“q.com”内有两台主机:a.q.com,b.q.com
其中网关IP:192.168.1.2,DNS服务器的IP:192.168.1.3。两台主机的IP分别为:192.168.1.4,192.168.1.5。

  • 可以用光盘源安装:
yum install -y bind-*
  • 检查安装:
yum list installed|grep ^bind
  • 修改主配置文件:
vim /etc/named.conf

改这四行(后两行是为了访问外网)
options {
listen-on port 53 {any;};
allow-query { any; };
dnssec-enable no;
dnssec-validation no;

在文件底部添加几行,指明正、反解配置文件:

zone "q.com" IN{
        type master;
        file "up.zone";
};
zone "1.168.192.in-addr.arpa" IN{
        type master;
        file "down.zone";
};
  • 检查配置(无结果就是最好结果):
named-checkconf /etc/named.conf
  • 生成正、反解析文件:
cd /var/named
cp named.localhost up.zone -p  
vim up.zone  
内容为:
$TTL 1D
@       IN SOA  q.com. root.q.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.q.com.
dns     A       192.168.1.3
a     A       192.168.1.4
b     A       192.168.1.5
  • 检查配置:
named-checkzone up.zone /var/named/up.zone 

zone up.zone/IN: loaded serial 0
OK

cp up.zone down.zone -p
vim down.zone  
内容为: 
$TTL 1D
@       IN SOA  q.com. root.q.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.q.com.
3       PTR     dns.q.com.
4       PTR     a.q.com.
5       PTR     b.q.com.
  • 检查配置:
named-checkzone down.zone /var/named/down.zone 

zone down.zone/IN: loaded serial 0
OK

  • 重启服务:
systemctl restart named
  • 验证:
nslookup 
> 192.168.1.4
Server:		192.168.1.3
Address:	192.168.1.3#53
 
4.1.168.192.in-addr.arpa	name = a.q.com.
> c.q.com
Server:		192.168.1.3
Address:	192.168.1.3#53
 
Name:	c.q.com
Address: 192.168.1.6
> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值