修改主機名(如果已經做過了的可以跳過),編輯修改/etc/hosts檔案,添加rhel5.leyex.com //rhel5為主機名,leyex.com為域名,修改後如下:
<a href="http://blog.51cto.com/attachment/201211/085634297.jpg" target="_blank"></a>
再編輯/etc/sysconfig/network檔案中HOSTNAME字段中的主機名
<a href="http://blog.51cto.com/attachment/201211/085642719.jpg" target="_blank"></a>
修改添加完成後我們需要重新開機一下完成主機名稱的修改
使用hostname指令可以檢視目前主機與域名稱
<a href="http://blog.51cto.com/attachment/201211/085652204.jpg" target="_blank"></a>
除了主機名,我們還需要一個靜态IP,編輯/etc/sysconfig/network-scripts/ifcfg-eth0檔案
<a href="http://blog.51cto.com/attachment/201211/085709219.jpg" target="_blank"></a>
修改完成後我們需要重新開機下網卡服務和檢視顯示目前網卡配置以檢查修改成功與否
<a href="http://blog.51cto.com/attachment/201211/085717123.jpg" target="_blank"></a>
修改完成主機名和配置完靜态ip位址之後,我們可以開始安裝DNS服務了
那麼,像往常安裝服務的步驟一樣,我們還是先來檢查一下是否已安裝了相應的元件,在預設的情況下,RHEL5下已經安裝了三個元件,但是我們還需要安裝多1~3個元件
<a href="http://blog.51cto.com/attachment/201211/085727451.jpg" target="_blank"></a>
挂載CD光牒,進入Server目錄下
<a href="http://blog.51cto.com/attachment/201211/085738671.jpg" target="_blank"></a>
進入相應目錄後,我們需要安裝多三個元件,分别是:
u bind-9.3.6-4.P1.el5_4.2.i386.rpm 提供DNS服務的主檔案,必須
u bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm 提高了安全性,将原本etc下的檔案轉移,非必須
u caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm 提供模闆,非必須
<a href="http://blog.51cto.com/attachment/201211/085746779.jpg" target="_blank"></a>
安裝完成後,我們再來檢查一下安裝了的元件
<a href="http://blog.51cto.com/attachment/201211/085756276.jpg" target="_blank"></a>
在安裝完成後我們可以開始進行DNS的配置步驟了:
在安裝完成後我們會發現/var/named/chroot/etc目錄下多了兩個檔案,我們進入該目錄,并拷貝檔案改名為named.conf
[root@rhel5 Server]#cd /var/named/chroot/etc
[root@rhel5 etc]#cp -p named.caching-nameserver.conf named.conf //-p 可以 将該檔案屬性也一同複制,不會還原預設屬性
<a href="http://blog.51cto.com/attachment/201211/085807328.jpg" target="_blank"></a>
編輯配置該檔案如下:
[root@rhel5 etc]#vi named.conf
将所有的localhost改成any
<a href="http://blog.51cto.com/attachment/201211/085814699.jpg" target="_blank"></a>
建立一些簡單的正向區域和反向區域
編輯目前目錄下named.rfc1912.zones檔案,在檔案末端添加如下内容:
<a href="http://blog.51cto.com/attachment/201211/085823784.jpg" target="_blank"></a>
建立對應的區域檔案:
進入相應的目錄并拷貝模闆
[root@rhel5 etc]# cd /var/named/chroot/var/named/
[root@rhel5 named]# cp -p localhost.zone leyex.com.zone
[root@rhel5 named]# cp -p localhost.zone 10.10.zone
<a href="http://blog.51cto.com/attachment/201211/085831452.jpg" target="_blank"></a>
編輯建立正向解析區域vi leyex.com.zone
添加一條www的A記錄
<a href="http://blog.51cto.com/attachment/201211/085840991.jpg" target="_blank"></a>
同樣的,編輯建立反向解析區域vi 10.10.zone
添加一條反向記錄
<a href="http://blog.51cto.com/attachment/201211/085848983.jpg" target="_blank"></a>
編輯配置/etc/resolv.conf檔案
<a href="http://blog.51cto.com/attachment/201211/085855902.jpg" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201211/090022218.jpg" target="_blank"></a>
利用host指令測試DNS服務搭建成功與否:
<a href="http://blog.51cto.com/attachment/201211/090104427.jpg" target="_blank"></a>
利用nslookup指令測試DNS服務搭建成功與否:
<a href="http://blog.51cto.com/attachment/201211/090118685.jpg" target="_blank"></a>
本文轉自 leyex 51CTO部落格,原文連結:http://blog.51cto.com/leyex/1059496