国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > CentOS > 正文

爛泥:centos安裝及配置DNS服務器

2024-06-28 13:24:30
字體:
來源:轉載
供稿:網友
爛泥:centos安裝及配置DNS服務器

本文由秀依林楓提供友情贊助,首發于爛泥行天下。

要在centos配置DNS服務器,要先安裝DNS軟件BIND。當然我們也可以安裝其他的DNS軟件,比如國內的開源DNS軟件DNSPod。

在此我們以通過DNS軟件BIND為例,進行實驗。

本次實驗:OS centos6.5 64bit

安裝DNS軟件,使用如下命令:

yum -y install bind bind-chroot bind-utils

clip_image001

clip_image002

BIND配置文件保存在兩個主要位置:

/etc/named.conf 這個是BIND服務主配置文件

/var/named/ 這個是用來存放DNS的zone文件

如果安裝了bind-chroot,BIND會被封裝到一個偽根目錄內,原來配置文件的位置會變為:

/var/named/etc/named.conf和/var/named/var/named/

chroot是通過將相關文件封裝在一個偽根目錄內,來達到安全防護的目的。一旦該程序被攻破,將只能訪問偽根目錄內的內容,而不是真實的根目錄。

bind剛剛安裝完畢后,配置文件內容是空的。我們可以通過bind的幫助文檔來進行配置,因為bind配置的參數比較多,強烈建議在幫助文檔的基礎通過bind提供的模版上進行配置。查看bind的配置,如下:

rpm –ql bind |tac

clip_image003

分別復制/usr/share/doc/bind-9.8.2/sample/var/和/usr/share/doc/bind-9.8.2/sample/etc/目錄下的文件,到/var/named/chroot/var/和/var/named/chroot/etc/目錄下,如下:

cp -rv /usr/share/doc/bind-9.8.2/sample/var/* /var/named/chroot/var/

clip_image004

cp -rv /usr/share/doc/bind-9.8.2/sample/etc/* /var/named/chroot/etc/

clip_image005

配置模版復制完畢后,我們先來修改bind的主配置文件/var/named/chroot/etc/named.conf,如下:

vi /var/named/chroot/etc/named.conf

clip_image006

我們會發現該配置文件中,有很多選項。在此為了實驗的簡單性,我們刪除其他暫時不需要的,只保留bind最基本的功能。如下:

clip_image007

此文件我們只保留了,bind的工作目錄/var/named/,然后指定bind監聽的端口及ip地址。

以上我們配置了bind的配置文件,如果只是按照上邊的操作,我們的dns還沒有不能正常工作。因為沒有創建相關的域,下面我們來創建一個主域服務器。

首先要在bind的配置文件中,添加一個主域的定義。如下:

clip_image008

zone "ilanni.com"{

type master;

file "ilanni.com.zone";

};

zone "ilanni.com" 定義ilanni.com域

type master;定義該域為主域服務

file "ilanni.com.zone"定義域的zone文件,該文件在/var/named/chroot/var/named/目錄下。

現在我們來創建ilanni.com域的zone文件,默認情況下bind是沒有生成該文件的,需要我們手工添加,但是在前邊我們提到過由于bind的配置文件比較復雜,所以我們建議還是使用bind為我們提供的模版文件named.localhost。如下:

clip_image009

復制named.localhost文件并重命名為ilanni.com.zone,如下:

cp named.localhost ilanni.com.zone

clip_image010

現在開始編輯ilanni.com.zone文件,并在其中加入相關的地址解析。如下:

vi ilanni.com.zone

clip_image011

我們只需要在該文件的最后添加新的資源記錄即可,一個資源記錄一般是由四部分組成。第一部分是主機名,第二部分是類型,第三分部是分類,其中A代表IPv4地址,第四部分代表IP地址。

注意在此我們添加了三條資源記錄,第一條是有關郵件的資源記錄,郵件資源記錄一定要寫在其他資源記錄的前邊,并且郵件資源記錄是已域名的形式出現,并且域名后邊最后還有一個點。

這樣我們的ilanni.com.zone文件就已經配置完畢后,下面我們在檢查下/var/named/chroot/var/named目錄下,所有文件的屬性,一定要具有可讀屬性。如下:

clip_image012

以上全部配置完畢后,我們就可以來啟動bind。使用以下命令:

/etc/init.d/named start

如果bind已經啟動,我們也可以通過/etc/init.d/named reload命令重新加載配置文件。如下:

clip_image013

由于這臺機器本身已經搭建DHCP服務器,所以我們現在來修改客戶端在通過DHCP服務獲取到的DNS地址,如下:

clip_image014

其中10.5.5.1是本機的IP地址。

現在我們來看看客戶端獲取到的IP地址,如下:

clip_image015

先使用nslookup命令進行測試,如下:

clip_image016

現在使用host命令測試www.ilanni.com和ftp.ilanni.com的IP地址,如下:

host www.ilanni.com

host ftp.ilanni.com

clip_image017

通過上圖,我們可以很明顯的看到目前www.ilanni.com和ftp.ilanni.com已經發解析出來,這個和我們再BIND上的配置是相同的。

現在再使用dig命令測試郵件服務器的IP地址,如下:

dig –t MX ilanni.com

clip_image018

通過上圖,我們可以很明顯的看到郵件服務器已經正確解析到10.5.5.3這臺服務器上。

也可以通過dig命令測試www及ftp的解析情況,如下:

dig -t A www.ilanni.com

clip_image019

dig -t A ftp.ilanni.com

clip_image020

現在我們再通過最實際的效果來訪問下10.5.5.3上已經搭建的web服務器,如下:

clip_image021

clip_image022

到此有關centos的DNS安裝及簡易配置已經全部結束。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上蔡县| 贡觉县| 中江县| 泊头市| 新和县| 建水县| 正镶白旗| 理塘县| 乳山市| 蓬安县| 富顺县| 黄冈市| 中方县| 莫力| 泉州市| 彭山县| 龙胜| 宜州市| 宁夏| 温州市| 平昌县| 东乌珠穆沁旗| 丰台区| 同江市| 成都市| 鄂托克旗| 竹北市| 琼中| 那曲县| 柳河县| 阿合奇县| 永嘉县| 武宣县| 西盟| 英山县| 兴文县| 丰顺县| 锡林郭勒盟| 衡阳市| 郓城县| 黔南|