大家都知道在Windows下安装DNS非常简单,配置起来也非常方便,几乎全是都是图形界面,但在Linux下安装就不一样了,他不像Windows一样有图形界面, 通过命令来安装及配置DNS服务,大家想不想尝试一下呢?好了不说了,今天我就带领大家在Linux下安装及配置DNS服务.我是在Redhat5上安装的,虚拟机ip地址为192.168.1.11.
一 安装DNS
挂入Linux安装光盘,进入Server目录下安装DNS,如图:
[root@localhost ~]# cd /media/RHEL_5.2 i386 DVD/Server/
[root@localhost Server]# rpm -ivh bind-9.3.4-6.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh bind-utils-9.3.4-6.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.4-6.P1.el5.i386.rpm
二 配置DNS,域名为:www.baidu.com
打开/etc/resolv.conf目录,添加nameserver 192.168.1.12的记录,如图:
[root@localhost Server]# vi /etc/resolv.conf
把/etc/named.rfc1912.zones重命名为“named.conf" .
[root@localhost ~]# cat /etc/named.rfc1912.zones /etc/named.conf
打开“named.conf”配置文件,并修改.
[root@localhost ~]# vim /etc/named.conf
在// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
下面添加以下内容
在末尾添加一下内容
创建baidu的正向和反向区域文件,把/var/na med/named.local重命名为“baidu.zone",让它做baidu的正向区域文件,接着把baidu.zone复制一份,并改名为"baidu.local",让他做baidu的反向区域文件.
[root@localhost etc]# cat /var/named/named.local /var/named/baidu.zone
[root@localhost etc]# cp /var/named/baidu.zone /var/named/baidu.local
修改baidu的正向区域文件,修改成图片所示的内容.
[root@localhost etc]# vi /var/named/baidu.zone
修改baidu的反向配置文件,修改成图片所示的内容,即可
[root@localhost etc]# vi /var/named/baidu.local
修改baidu的正反向区域配置文件的权限.
[root@localhost etc]# cd /var/named
[root@localhost named]# chgrp named baidu.zone
[root@localhost named]# chgrp named baidu.local
重启DNS服务,如图:
[root@localhost named]# service named restart
用“nslookup“测试,出现以下内容说明DNS配置成功,如图:
刚才我们配置的是基于一个ip的单个域名,接着我们配置基于一个ip的多个域名.如图:
[root@localhost ~]# vi /etc/named.conf
接着我们添加一个“www.sohu.com“的域名,如图在baidu的反向配置文件下添加图片中所示的内容.
把baidu的正向配置文件复制一份,并改名为"sohu.zone",让他做sohu的正向配置文件.
[root@localhost ~]# cp /var/named/baidu.zone /var/named/sohu.zone
打开sohu的反向配置文件,修改
[root@localhost ~]#vim /var/na med/sohu.zone
修改成图片中所示的内容即可
然后在baidu的反向配置文件下添加一条sohu的记录,添加的内容如图所示:
[root@localhost named]# vim /var/named/baidu.local
修改sohu正向区域配置文件的权限.
[root@localhost named]# chgrp named sohu.zone
重启DNS服务,如图:
[root@localhost named]# service named restart
测试,如图实验成功,O(∩_∩)O哈哈~
然后我们再配置一个基于多个ip的单个域名,将虚拟机关机再添加一块网卡,ip地址配置为1 |