DNS實習
“網絡應用實踐”課程網絡實習實訓設計書題目:構建基于LINUX 環(huán)境的DNS 服務器專業(yè):學號:姓名:時間:分數: ,建立基于UNIX/LINUX系統(tǒng)網絡環(huán)境的DNS 服務
“網絡應用實踐”課程
網絡實習實訓設計書
題目:構建基于LINUX 環(huán)境的DNS 服務器
專業(yè):學號:
姓名:
時間:
分數:
,建立基于UNIX/LINUX系統(tǒng)網絡環(huán)境的DNS 服務器
一. 設計目標
1.培養(yǎng)Linux 操作系統(tǒng)管理員的DNS 網絡服務管理技能。
2.系統(tǒng)學習Linux DNS服務器的安裝方法。
3.全面掌握Linux DNS服務器的基本配置和測試方法。
實現(xiàn)在Internet 網絡環(huán)境中,企業(yè)或學校域名信息的解析。
● 域名與IP 地址的正向解析
● IP 地址與域名的反向解析
● 本地主機名與回路地址的正向解析
● 本地回路地址與主機名的反向解析
二. 設計要求
1.LINUX 環(huán)境下構建和配置DNS 服務器的實驗參數:
(1) DNS 服務器,WWW 服務器,F(xiàn)TP 服務器和MAIL 服務器均使用同
一個Ip 地址,設計規(guī)劃為:192.168.1. 學號后三位。
學號:2010036224 IP :192.168.1.234
(2) DNS 域: 姓和名首個字母的組合.cn
姓名:*** 域名:gfl.cn
(3) WWW 服務器:www .gfl.cn ,其IP 地址:192.168.1.234
(4) FTP 服務器: ftp .gfl.cn ,其IP 地址:192.168.1.234 學號后三位
(5) MAIL 服務器:mail .gfl.cn , 其IP 地址:192.168.1.234 學號后三位 注:DNS 服務器,WWW 服務器,F(xiàn)TP 服務器和MAIL 服務器
2.LINUX 平臺環(huán)境DNS 服務器的基本功能:
在Internet 上域名便于人們記憶,但機器之間只能互相認識IP 地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,DNS 就是進行域名解析的服務器。
DNS 是計算機域名系統(tǒng) (Domain Name System) 的縮寫,它是由DNS 客戶端和域名服務器組成的。域名服務器是指保存有主機的域名和對應的IP 地址,
第 1 頁 共 x 頁
,具有將域名轉換為IP 地址功能(或反之)。域名系統(tǒng)采用類似(倒置的)目錄樹的等級結構。域名服務器為C/S模式中的服務器方,它主要有兩種形式:主服務器和轉發(fā)服務器。當用戶在應用程序中輸入 DNS 名稱時,DNS 客戶端軟件就向本地DNS 發(fā)出請求,DNS 服務器可以將此名稱解析為與之相關的 IP 地址。 三. 設計內容(技術路線與實現(xiàn)步驟)
步驟1. 配置正確的ip 地址;檢查是否已經安裝Bind 軟件;
命令:#rpm –qa bind*
注:bind 是DNS 服務器進程名稱,未安裝DNS 軟件提示:#。 如果已安裝DNS 軟件提示如下圖所示:
步驟2. 安裝caching-nameserver 軟件包
掛接USB ,將USB 中的caching-nameserver 軟件包,復制到CentOS 目錄中,下圖提示USB 已成功掛接,且復制文件正確。
第 2 頁 共 x 頁
,文件在在Linux 系統(tǒng)的iso 安裝文件的CentOS 目錄中。
# rpm -ivh caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm,如下圖所示,表明安裝成功。
第 3 頁 共 x 頁
檢測軟件包caching-nameserver
# rpm -qa caching-nameserver
出現(xiàn)下圖的提示
caching-nameserver-9.3.6-4.P1.el5_4.2
步驟3. 編輯DNS 服務器基本配置
(1) /etc/resolv.conf
(2) /var/named/chroot/etc/named.conf
(3) /var/named/chroot/etc/named.rfc1912.conf
第 4 頁 共 x 頁
,步驟4. 域名解析文件
(1) /var/named/chroot/var/named/gfl.cn.zone
(2) /var/named/chroot/var/named/192.168.1.zone
步驟5. 啟動域名解析功能
(1)在線啟動DNS
# service named start
第 5 頁 共 x 頁
(2)檢驗DNS 是否啟動
#ps –
ef | grep named
步驟6. 測試DNS 服務器
(1)host 命令
# host
執(zhí)行域正向解析測試
配置正確,返回域名對應的ip 地址。
# host
ftp.gfl.cn
# host
mail.gfl.cn
# host 192.168.1.234
執(zhí)行域反向解析測試
配置正確,返回ip 反向域對應的域名。
# host 127.0.0.1
執(zhí)行本地反向解析測試。
配置正確,返回回路主機名
第 6 頁 共 x 頁
# host localhost
執(zhí)行本地正向解析測試。
配置正確,返回回路ip 地址。
(2)nslookup 命令
# nslookup
> 127.0.0.1
執(zhí)行本地反向解析
> nslookup localhost 執(zhí)行本地正向解析
> 192.168.1.234
執(zhí)行域反向解析
> www.gfl.cn
第 7 頁 共 x 頁
>
ftp.gfl.cn
>
mail.gfl.cn
四. 實習總結
1. 實習實訓的主要技術總結
第一步:客戶機提出域名解析請求,并將該請求發(fā)送給本地的域名服務器
第二步:當本地的域名服務器收到請求后,就先查詢本地的緩存,如果有該紀錄項,則本地的域名服務器就直接把查詢的結果返回。
第三步:如果本地的緩存中沒有該紀錄,早本地域名服務器就直接把請求發(fā)給根域名服務器,然后根域名服務器再返回給本地域名服務器一個所查詢(根的子域)的主域名服務器的地址。
第四步:本地服務器服務器再向上一步返回的域名服務器發(fā)送請求,然后接受請求的服務器查詢自己的緩存,如果沒有該紀錄,則返回相關的下級的域名服
第 8 頁 共 x 頁
,務器的地址。
第五步:重復第四步,直到找到正確的紀錄。
第六步:本地域名服務器把返回的結果保存到緩存,以備下一次使用,同時還將結果返回給客戶機。
功能:域名是為了方便記憶而專門建立的一套地址轉換系統(tǒng),要訪問一臺互聯(lián)網上的服務器,最終還必須通過IP 地址來實現(xiàn),域名解析就是將域名重新轉換為IP 地址的過程。一個域名只能對應一個IP 地址,而多個域名可以說同時被解析到一個IP 地址。
2.實習中的主要問題及解決辦法
在本次實驗中,了解了什么是DNS ,知道了DNS 服務器的安裝方法以及DNS 服務器的基本配置和測試方法,在實驗中成功構建了基于Linux 系統(tǒng)的DNS 域名解析服務器,實現(xiàn)了本地主機正向解析、本地ip 地址反向解析、網絡服務正向解析、網絡服務反向解析。
但在實驗中出現(xiàn)了一些問題,在掛接USB 時,因為首次接觸,所以總
發(fā)生錯誤,在同學的幫組下成功學會了,在虛擬機下掛接USB 以及雙向復制文件的技術。在編寫正向解析數據庫文件和反向解析文件時格式錯誤,導致DNS 啟動失敗。還有在編寫配置文件時將IP 地址寫錯導致啟動失敗,雖說是細節(jié)上的問題,但多整個實驗影響很大,在配置好后一定要再次啟動。
3. 評價這次實習實訓教學課程
在這為期九天的計算機網絡工程實習中,收獲頗大,學到了很多實用的知識,比如網絡工程建設項目管理的基本知識、快速/千兆以太網絡平臺體系結構與主要技術、網絡工程方案設計與建設技術 、綜合布線系統(tǒng)方案設計、施工技術與標準規(guī)范、網絡設備與服務器的選型設計與原則。對LINUX 也有了深入的認識,比如開源文化,LINUX 的歷史等等,這是在平時課堂上所學不到的,在這期的實習中我們早上上課充分的掌握理論知識,下午實習又讓我們從動手實踐中鞏固所學到的,也收獲不少經驗,感覺每天過的都很充實。這次實習也讓我知道了計算機的學習不能局限于書本上的,我們應該通過周邊的生活,以及各類計算機方面
第 9 頁 共 x 頁