DNS實(shí)習(xí)
“網(wǎng)絡(luò)應(yīng)用實(shí)踐”課程網(wǎng)絡(luò)實(shí)習(xí)實(shí)訓(xùn)設(shè)計(jì)書(shū)題目:構(gòu)建基于LINUX 環(huán)境的DNS 服務(wù)器專業(yè):學(xué)號(hào):姓名:時(shí)間:分?jǐn)?shù): ,建立基于UNIX/LINUX系統(tǒng)網(wǎng)絡(luò)環(huán)境的DNS 服務(wù)
“網(wǎng)絡(luò)應(yīng)用實(shí)踐”課程
網(wǎng)絡(luò)實(shí)習(xí)實(shí)訓(xùn)設(shè)計(jì)書(shū)
題目:構(gòu)建基于LINUX 環(huán)境的DNS 服務(wù)器
專業(yè):學(xué)號(hào):
姓名:
時(shí)間:
分?jǐn)?shù):
,建立基于UNIX/LINUX系統(tǒng)網(wǎng)絡(luò)環(huán)境的DNS 服務(wù)器
一. 設(shè)計(jì)目標(biāo)
1.培養(yǎng)Linux 操作系統(tǒng)管理員的DNS 網(wǎng)絡(luò)服務(wù)管理技能。
2.系統(tǒng)學(xué)習(xí)Linux DNS服務(wù)器的安裝方法。
3.全面掌握Linux DNS服務(wù)器的基本配置和測(cè)試方法。
實(shí)現(xiàn)在Internet 網(wǎng)絡(luò)環(huán)境中,企業(yè)或?qū)W校域名信息的解析。
● 域名與IP 地址的正向解析
● IP 地址與域名的反向解析
● 本地主機(jī)名與回路地址的正向解析
● 本地回路地址與主機(jī)名的反向解析
二. 設(shè)計(jì)要求
1.LINUX 環(huán)境下構(gòu)建和配置DNS 服務(wù)器的實(shí)驗(yàn)參數(shù):
(1) DNS 服務(wù)器,WWW 服務(wù)器,F(xiàn)TP 服務(wù)器和MAIL 服務(wù)器均使用同
一個(gè)Ip 地址,設(shè)計(jì)規(guī)劃為:192.168.1. 學(xué)號(hào)后三位。
學(xué)號(hào):2010036224 IP :192.168.1.234
(2) DNS 域: 姓和名首個(gè)字母的組合.cn
姓名:*** 域名:gfl.cn
(3) WWW 服務(wù)器:www .gfl.cn ,其IP 地址:192.168.1.234
(4) FTP 服務(wù)器: ftp .gfl.cn ,其IP 地址:192.168.1.234 學(xué)號(hào)后三位
(5) MAIL 服務(wù)器:mail .gfl.cn , 其IP 地址:192.168.1.234 學(xué)號(hào)后三位 注:DNS 服務(wù)器,WWW 服務(wù)器,F(xiàn)TP 服務(wù)器和MAIL 服務(wù)器
2.LINUX 平臺(tái)環(huán)境DNS 服務(wù)器的基本功能:
在Internet 上域名便于人們記憶,但機(jī)器之間只能互相認(rèn)識(shí)IP 地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門(mén)的域名解析服務(wù)器來(lái)完成,DNS 就是進(jìn)行域名解析的服務(wù)器。
DNS 是計(jì)算機(jī)域名系統(tǒng) (Domain Name System) 的縮寫(xiě),它是由DNS 客戶端和域名服務(wù)器組成的。域名服務(wù)器是指保存有主機(jī)的域名和對(duì)應(yīng)的IP 地址,
第 1 頁(yè) 共 x 頁(yè)
,具有將域名轉(zhuǎn)換為IP 地址功能(或反之)。域名系統(tǒng)采用類似(倒置的)目錄樹(shù)的等級(jí)結(jié)構(gòu)。域名服務(wù)器為C/S模式中的服務(wù)器方,它主要有兩種形式:主服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器。當(dāng)用戶在應(yīng)用程序中輸入 DNS 名稱時(shí),DNS 客戶端軟件就向本地DNS 發(fā)出請(qǐng)求,DNS 服務(wù)器可以將此名稱解析為與之相關(guān)的 IP 地址。 三. 設(shè)計(jì)內(nèi)容(技術(shù)路線與實(shí)現(xiàn)步驟)
步驟1. 配置正確的ip 地址;檢查是否已經(jīng)安裝Bind 軟件;
命令:#rpm –qa bind*
注:bind 是DNS 服務(wù)器進(jìn)程名稱,未安裝DNS 軟件提示:#。 如果已安裝DNS 軟件提示如下圖所示:

步驟2. 安裝caching-nameserver 軟件包
掛接USB ,將USB 中的caching-nameserver 軟件包,復(fù)制到CentOS 目錄中,下圖提示USB 已成功掛接,且復(fù)制文件正確。
第 2 頁(yè) 共 x 頁(yè)
,文件在在Linux 系統(tǒng)的iso 安裝文件的CentOS 目錄中。
# rpm -ivh caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm,如下圖所示,表明安裝成功。

第 3 頁(yè) 共 x 頁(yè)

檢測(cè)軟件包c(diǎn)aching-nameserver
# rpm -qa caching-nameserver
出現(xiàn)下圖的提示

caching-nameserver-9.3.6-4.P1.el5_4.2
步驟3. 編輯DNS 服務(wù)器基本配置

(1) /etc/resolv.conf

(2) /var/named/chroot/etc/named.conf

(3) /var/named/chroot/etc/named.rfc1912.conf
第 4 頁(yè) 共 x 頁(yè)
,步驟4. 域名解析文件

(1) /var/named/chroot/var/named/gfl.cn.zone

(2) /var/named/chroot/var/named/192.168.1.zone
步驟5. 啟動(dòng)域名解析功能
(1)在線啟動(dòng)DNS
# service named start
第 5 頁(yè) 共 x 頁(yè)

(2)檢驗(yàn)DNS 是否啟動(dòng)
#ps –

ef | grep named
步驟6. 測(cè)試DNS 服務(wù)器
(1)host 命令
# host
執(zhí)行域正向解析測(cè)試
配置正確,返回域名對(duì)應(yīng)的ip 地址。

# host

ftp.gfl.cn
# host

mail.gfl.cn
# host 192.168.1.234
執(zhí)行域反向解析測(cè)試
配置正確,返回ip 反向域?qū)?yīng)的域名。

# host 127.0.0.1
執(zhí)行本地反向解析測(cè)試。
配置正確,返回回路主機(jī)名
第 6 頁(yè) 共 x 頁(yè)

# host localhost
執(zhí)行本地正向解析測(cè)試。
配置正確,返回回路ip 地址。

(2)nslookup 命令
# nslookup
> 127.0.0.1
執(zhí)行本地反向解析

> nslookup localhost 執(zhí)行本地正向解析

> 192.168.1.234
執(zhí)行域反向解析

> www.gfl.cn
第 7 頁(yè) 共 x 頁(yè)


>

ftp.gfl.cn
>

mail.gfl.cn
四. 實(shí)習(xí)總結(jié)
1. 實(shí)習(xí)實(shí)訓(xùn)的主要技術(shù)總結(jié)
第一步:客戶機(jī)提出域名解析請(qǐng)求,并將該請(qǐng)求發(fā)送給本地的域名服務(wù)器
第二步:當(dāng)本地的域名服務(wù)器收到請(qǐng)求后,就先查詢本地的緩存,如果有該紀(jì)錄項(xiàng),則本地的域名服務(wù)器就直接把查詢的結(jié)果返回。
第三步:如果本地的緩存中沒(méi)有該紀(jì)錄,早本地域名服務(wù)器就直接把請(qǐng)求發(fā)給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地域名服務(wù)器一個(gè)所查詢(根的子域)的主域名服務(wù)器的地址。
第四步:本地服務(wù)器服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請(qǐng)求,然后接受請(qǐng)求的服務(wù)器查詢自己的緩存,如果沒(méi)有該紀(jì)錄,則返回相關(guān)的下級(jí)的域名服
第 8 頁(yè) 共 x 頁(yè)
,務(wù)器的地址。
第五步:重復(fù)第四步,直到找到正確的紀(jì)錄。
第六步:本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時(shí)還將結(jié)果返回給客戶機(jī)。
功能:域名是為了方便記憶而專門(mén)建立的一套地址轉(zhuǎn)換系統(tǒng),要訪問(wèn)一臺(tái)互聯(lián)網(wǎng)上的服務(wù)器,最終還必須通過(guò)IP 地址來(lái)實(shí)現(xiàn),域名解析就是將域名重新轉(zhuǎn)換為IP 地址的過(guò)程。一個(gè)域名只能對(duì)應(yīng)一個(gè)IP 地址,而多個(gè)域名可以說(shuō)同時(shí)被解析到一個(gè)IP 地址。
2.實(shí)習(xí)中的主要問(wèn)題及解決辦法
在本次實(shí)驗(yàn)中,了解了什么是DNS ,知道了DNS 服務(wù)器的安裝方法以及DNS 服務(wù)器的基本配置和測(cè)試方法,在實(shí)驗(yàn)中成功構(gòu)建了基于Linux 系統(tǒng)的DNS 域名解析服務(wù)器,實(shí)現(xiàn)了本地主機(jī)正向解析、本地ip 地址反向解析、網(wǎng)絡(luò)服務(wù)正向解析、網(wǎng)絡(luò)服務(wù)反向解析。
但在實(shí)驗(yàn)中出現(xiàn)了一些問(wèn)題,在掛接USB 時(shí),因?yàn)槭状谓佑|,所以總
發(fā)生錯(cuò)誤,在同學(xué)的幫組下成功學(xué)會(huì)了,在虛擬機(jī)下掛接USB 以及雙向復(fù)制文件的技術(shù)。在編寫(xiě)正向解析數(shù)據(jù)庫(kù)文件和反向解析文件時(shí)格式錯(cuò)誤,導(dǎo)致DNS 啟動(dòng)失敗。還有在編寫(xiě)配置文件時(shí)將IP 地址寫(xiě)錯(cuò)導(dǎo)致啟動(dòng)失敗,雖說(shuō)是細(xì)節(jié)上的問(wèn)題,但多整個(gè)實(shí)驗(yàn)影響很大,在配置好后一定要再次啟動(dòng)。
3. 評(píng)價(jià)這次實(shí)習(xí)實(shí)訓(xùn)教學(xué)課程
在這為期九天的計(jì)算機(jī)網(wǎng)絡(luò)工程實(shí)習(xí)中,收獲頗大,學(xué)到了很多實(shí)用的知識(shí),比如網(wǎng)絡(luò)工程建設(shè)項(xiàng)目管理的基本知識(shí)、快速/千兆以太網(wǎng)絡(luò)平臺(tái)體系結(jié)構(gòu)與主要技術(shù)、網(wǎng)絡(luò)工程方案設(shè)計(jì)與建設(shè)技術(shù) 、綜合布線系統(tǒng)方案設(shè)計(jì)、施工技術(shù)與標(biāo)準(zhǔn)規(guī)范、網(wǎng)絡(luò)設(shè)備與服務(wù)器的選型設(shè)計(jì)與原則。對(duì)LINUX 也有了深入的認(rèn)識(shí),比如開(kāi)源文化,LINUX 的歷史等等,這是在平時(shí)課堂上所學(xué)不到的,在這期的實(shí)習(xí)中我們?cè)缟仙险n充分的掌握理論知識(shí),下午實(shí)習(xí)又讓我們從動(dòng)手實(shí)踐中鞏固所學(xué)到的,也收獲不少經(jīng)驗(yàn),感覺(jué)每天過(guò)的都很充實(shí)。這次實(shí)習(xí)也讓我知道了計(jì)算機(jī)的學(xué)習(xí)不能局限于書(shū)本上的,我們應(yīng)該通過(guò)周邊的生活,以及各類計(jì)算機(jī)方面
第 9 頁(yè) 共 x 頁(yè)