以前搭建的dns都是一些4.0版本用的老東東,今天給大家發個比較新的centos5.3版本下搭建dns(配置檔案大致和紅帽5.3一樣)
試驗環境vm
虛擬機器5.5+centos5.3linux 作業系統
需要使用到的軟體包如下
如果不確定系統是否已安裝可用此rpm –qa | grep bind
命令進行查詢
[root@killgoogle ~]# rpm –qa | grep bind
主要檢查以下六個包是否有安裝:
bind-9.3.4-6.p1.el5.i386.rpm
bind-libbind-devel-9.3.4-6.p1.el5.i386.rpm
bind-sdb-9.3.4-6.p1.el5.i386.rpm
bind-devel-9.3.4-6.p1.el5.i386.rpm
caching-nameserver-9.3.4-6.p1.el5.i386.rpm
bind-chroot-9.3.4-6.p1.el5.i386.rpm
如果沒有安裝可掛在光碟複製對應的檔案到指定位置(這個位置隨便自定)
備註:
先檢查安裝前五個包。在安裝第六個包,bind-chroot
包之前先將/usr/share/doc/bind-9.3.3/sample/etc/named.conf範本檔案複製為/etc/named.conf,因為要安裝chroot包就必須在/etc下要有named.conf這個檔案存在,否則可能會出錯。然後再安裝bind-chroot包。(此步驟可執行可不執行當然不執行的話後期可能會出問題,當然了也不是絕對就會出問題)拷貝命令如下
[root@killgoogle ~]# cp –p/usr/share/doc/bind-9.3.3/sample/etc/named.conf /etc/named.conf
使用rpm
命令安裝格式如下圖
主配置檔案named.conf的配置
首先要進入目錄,由於安裝了chroot
包(主要功能就不多介紹),所以主配置檔案named.conf在/var/named/chroot/etc/下進行配置。命令如下:
[root@killgoogle ~]# cd /var/named/chroot/etc/
由於安裝了上面六個包後,這個目錄下就缺省會生成乙個named.conf檔案,但這個named.conf檔案只是個解釋文件,所以我們要通過以下命令來把named.conf檔案的模板拷貝乙份。命令如下:
[root@killgoogle etc]# cp -p named.caching-nameserver.conf named.conf
現在就可以用
named.conf
檔案進行配置了。命令如下
[root@killgoogle etc]# vi named.conf
紅色為需要更改的地方
在此目錄下還有乙個檔案要配置是用來增加正反向根域的,命令如下:
[root@killgoogle etc]# vi named.rfc1912.zones
在末行新增以下內容
配置正反解析檔案
正反解檔案都在相同目錄下,由於安裝了chroot包後,所以配置正反解檔案要到/var/named/chroot/var/named/
目錄下,而且在此目錄下也有正反解的模板檔案。具體用到的命令如下:
[root@killgoogle etc]# cd ..
[root@killgoogle etc]# cd var/
[root@killgoogle var]# cd named/
[root@killgoogle named]# cp -p localdomain.zone benet.com
[root@killgoogle named]# cp -p named.local 192.168.100.rev
記得加引數p
,不然很有可能啟動不了named服務。現在就可以編輯正解(benet.com)、反解(192.168.100.rev)這兩個檔案了。
[root@killgoogle var]# vi benet.com
正向解析配置如下(屬於基本配置,)
修改/etc/resolv.conf dns檔案。只有修改了這個檔案才可以用自己的機器進行網域名稱解析,命令如下:
[root@killgoogle var]# vi /etc/resolv.conf
加入一行
nameserver 192.168.50.5
進行
dns網域名稱解析測試
(首先設定本機
ip 位址開去網絡卡並使用
nslookup
命令進行測試)
如果測測試不成功在檢查以上配置均無問題的情況下請對防火牆進行設定
[root@killgoogle var]# setup
彈出乙個對話方塊。我們要進行的是防火牆配置,步驟如下:
選擇「firewall configuration
」--- 按「
tab 」鍵切換到
「run tool」—
回車—「security level
」選項要在「
enabled
」前面按一下「
tab 」鍵
--- 「
sellinux
」選項要選「
disabled 」—
按一下「
tab 」鍵
--- 選中「
customize
」---
彈出新對話方塊
--- 在「
other port
」欄目裡輸入「
53:tcp 53:udp 」—
「ok 」—
返回上乙個對話方塊— 「
ok 」
— 對話方塊自動關閉。配置完成
或者可以使用命令關閉防火牆
[root@killgoogle var]# /etc/rc.d/init.d/iptables stop
關閉防火牆
設定開機自動執行
有兩個方法設定開機自動執行第一種是使用 chkconfig命令設定執行級別3和5開機啟動狀態
第2個辦法是在steup防火牆中設定
步驟如下:輸入
setup
命令---
選擇「system services
」--- 按「
tab 」鍵切換到
「run tool」—
回車—新對話方塊中把游標下移到「
named
」前---
用空格鍵使「
named
」選項前多出個「
* 」表示
---- 按「
tab 」鍵切換到
「ok」---- 按「
tab 」鍵切換到
「quit」
一般第一種用的比較廣泛
Linux下cacti的搭建詳細版
cacti是乙個開源的監控軟體,隨著網路架構的日益複雜化。作為開源的監控軟體可以逐漸的省掉開發的成本,下面簡單的介紹下cacti在linux伺服器上面的搭建的過程。搭建cacti所需要的lamp環境 1 掛在好光碟,並且自己建立好本地的yum源。mount dev cdrom mdia vi etc...
CentOS下搭建DNS伺服器 一
etc named.confbind程序的工作屬性,區域的定義 etc rndc.keyrndc remote name domain controller 金鑰檔案 配置資訊 etc rndc.conf var named 區域資料檔案 etc rc.d init.d named yum list...
CentOS 7 Storm集群搭建詳細版
作業系統 centos7.0 zookeeper版本 zookeeper 3.4.10 storm版本 apache storm 1.1.0 jdk版本 jdk1.8.0 77 集群配置如下 2.1.安裝配置jdk1.8centos7安裝jdk1.8 2.2.安裝配置zookeeper集群 cent...