二、 DNS服务的搭建
这里我们的讲述环境为:
操作系统:Red Hat Enterprise Linux Server release 5
bind软件版本:系统自带bind-9.3.4
1. 安装bind软件
Rhel5系统下安装bind需要同时安装bind-utils、bind-chroot、ypbind、bind-libs、caching-nameserver几个支持bind的软件包。检查系统是否正确安装了bind软件,执行如下命令:
[root@localhost ~]# rpm -qa |grep bind
bind-libs-9.3.4-6.0.2.P1.el5_2
bind-utils-9.3.4-6.0.2.P1.el5_2
bind-chroot-9.3.4-6.0.2.P1.el5_2
ypbind-1.19-8.el5
bind-9.3.4-6.0.2.P1.el5_2
[root@localhost ~]# rpm -qa |grep caching-nameserver
caching-nameserver-9.3.4-6.0.2.P1.el5_2
上面的几个软件包都可以从系统安装光盘找到,如果没有安装或者缺少某些包,请自行通过rpm方式进行安装,这里不在过多讲述。
如果你的系统支持yum方式自动升级,只需执行如下命令即可自动完成安装:
[root@localhost ~]#yum install bind caching-nameserver
3.测试DNS配置
在对DNS文件的所有配置完成后,需要重启服务,以使配置生效,执行如下命令重启DNS服务:
[root@localhost named]#/etc/init.d/named restart
下面我们用nslookup命令对DNS解析情况进行测试。
[root@localhost ~]# nslookup
下面指定DNS服务器为本机,因为我们在DNS本机进行测试:
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
下面是测试测试A记录解析情况:
> www.ixdba.net
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.ixdba.net
Address: 192.168.60.135
> mail.ixdba.net
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.ixdba.net
Address: 192.168.60.136
下面是测试CMANE记录解析情况:
> linux.ixdba.net
Server: 127.0.0.1
Address: 127.0.0.1#53
linux.ixdba.net canonical name = www.ixdba.net.
Name: www.ixdba.net
Address: 192.168.60.135
下面是测试MX记录解析情况:
> set type=mx
> ixdba.net
Server: 127.0.0.1
Address: 127.0.0.1#53
ixdba.net mail exchanger = 10 mail.ixdba.net.
下面是测试PTR记录解析情况:
> set type=PTR
> 192.168.60.135
Server: 127.0.0.1
Address: 127.0.0.1#53
135.60.168.192.in-addr.arpa name = www.ixdba.net.
> 192.168.60.136
Server: 127.0.0.1
Address: 127.0.0.1#53
136.60.168.192.in-addr.arpa name = mail.ixdba.net.
下面是测试NS记录解析情况:
> set type=ns
> ixdba.net
Server: 127.0.0.1
Address: 127.0.0.1#53
ixdba.net nameserver = ns.ixdba.net.
从上面的输出可以看出,DNS都可以正确解析,说明我们上面的配置没有问题,DNS服务器已经可以工作了。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hids.cn 版权所有 赣ICP备2024042780号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务