Linux下面DNS主、輔、轉、子域及其委派實驗手冊

原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。http://sfzhang88.blog.51cto.com/4995876/859445linux



DNS主、輔、轉、子域及其委派實驗手冊數據庫

前沿:在作實驗以前先要明白如下幾個概念緩存

1.什麼是DNS?服務器

DNS是域名系統(Domain Name System)的縮寫,簡單地說就是把域名解析成IP地址。ide

2.DNS分爲哪幾種類型?測試

主域名服務器spa

輔助域名服務器3d

轉發域名服務器blog

緩存域名服務器遞歸

3.DNS查詢類型分爲哪幾種?

從查詢方式來分爲遞歸查詢(要麼查詢成功,要麼查詢失敗)和迭代查詢(從一臺DNS查詢另外一臺DNS過程)

從查詢內容來分爲正向查詢(由域名查找IP地址過程)和反向查詢(有IP地址查詢域名的過程)

4.DNS解析順序一般分爲那幾步?

先查詢DNS緩存,在查詢Hosts文件,最後查詢DNS服務器。

5.請描述如下DNS轉發器的概念?

將本地DNS服務器沒法解析的查詢轉發給網上的其它DNS服務器,該DNS服務器指定爲轉發器,轉發器的查詢爲遞歸查詢。

6.DNS輔助域名服務器的做用?

當主服務器關閉,出現故障或者負載太重時,輔助域名服務器做爲備份來提供域名解析服務。

7.描述如下委派的概念?

區域中的子域過多時,維護起來不方便,還用遇到域名查詢的瓶頸,經過在區域中新建委派,能夠將子域名委派到其它服務器維護。

8.子域名和委派的區別?

子域文件在父域文件中

委派有獨立的區域文件


實驗(一)

實驗名稱:主DNS搭建及其測試

實驗目的:熟練掌握主DNS搭建及其客戶端的測試

實驗拓撲


164744911.jpg

實驗步驟

1.根據實驗拓撲搭建實驗環境,其中XXX=10,Linux B爲主DNS服務器,Linux A爲Linux客戶端。

2.1在LinuxB上面搭建主DNS服務,首先查詢DNS服務包是否安裝。

095044521.jpg

2.2編輯DNS的主配置文件vi /etc/named.conf,複製DNS主配置裏11行到文件末行。

095133463.jpg

2.3編輯最後11行,填寫正反向區域文件及數據庫文件。

095214222.jpg

2.4查找區域數據庫文件。

095304732.jpg

2.5複製數據庫文件到指定的文件。

095345125.jpg

2.6編輯輯正向數據庫文件vi xapc.com.dns。

095448619.jpg

2.7編輯反向數據庫文件vi xapc.com.rev。

095531301.jpg

2.8啓動DNS服務。

095621579.jpg

2.9在Linux A客戶端測試。

095704279.jpg

實驗(二)

實驗名稱:輔助DNS服務的搭建及其測試

實驗目的:熟練掌握配置主DNS和輔助DNS以及主輔DNS之間數據同步的測試

實驗拓撲:(見實驗(一))



實驗步驟:


1.實驗環境的搭建,根據實驗拓撲搭建實驗環境,其中Linux B爲主DNS服務器,Linux C爲輔助的DNS服務器,Linux A爲DNS客戶端,實驗二是在實驗一的主DNS的基礎之上搭建的。

2.1在LinuxC上面搭建輔助DNS服務,首先查詢DNS服務包是否安裝。

095756725.jpg

2.2編輯DNS的主配置文件vi /etc/named.conf,複製DNS主配置裏11行到文件末行。

095830239.jpg

2.3編輯最後11行,即配置輔助的DNS服務器。

095915464.jpg

2.4重啓DNS服務。

100000164.jpg

2.5在Linux C上面查看主輔DNS數據是否同步,即輔助的DNS服務是否從主DNS同步數據。

100109390.jpg

2.6在Linux上面測試輔助的DNS服務是否可以正常提供域名解析服務。

100219409.jpg

實驗(三)

實驗名稱:轉發DNS服務器搭建及其測試

實驗目的:熟練掌握轉發DNS服務器工做原理以及配置和測試

實驗拓撲:見實驗(一)



實驗步驟:


1.實驗環境的搭建,根據實驗拓撲搭建實驗環境,其中linux B xapc.com和Linux C ctc.com爲獨立的DNS服務器,經過配置轉發的DNS服務器實現一臺DNS服務器解析不到的記錄轉發到另外一臺DNS服務器。

2.1在Linux C上面搭建DNS服務,首先編輯DNS的主配置文件。

100303248.jpg

2.2編輯正向數據庫文件。

100334135.jpg

2.3編輯反向數據庫文件。

100433732.jpg

2.4啓動DNS服務並在Linux C客戶端測試。

100517148.jpg

2.5在Linux B上面配置轉發器,把Linux B上DNS解析不到的主機記錄轉發到Linux C上的DNS服務器,讓Linux C爲其提供名稱解析(對方的區域和IP地址)。

100612355.jpg

2.6轉發器配置的測試,在客戶端Linux A上面指定DNS服務器爲Linux B,但能解析到Linux C上面的主機記錄,說明DNS轉發配置成功。

100703479.jpg

標註:DNS轉發只能解析到轉發服務器上面的正向區域主機記錄,但解析不到反向區域的主機記錄,解決反向區域主機記錄的方案:

1)若是兩臺DNS服務器在同一網段,不能在DNS的主配置文件裏轉發反向區域,由於配置文件裏不容許出現兩次同一網段的反向記錄。只能在轉發的DNS服務器的反向配置文件裏追加另外一臺DNS的反向主機記錄。

2)若是兩臺DNS服務器不在同一網段,能夠像配置轉發正向區域文件方法同樣配置反向主機區域。

100745754.jpg

實驗(四)

實驗名稱:子域及其委派

實驗目的:熟練掌握子域及其委派的概念和配置

實驗拓撲:(見實驗一)



實驗步驟:


1.實驗環境的搭建,根據實驗環境搭建實驗環境,其中Linux B爲父域DNS服務器,Linux C爲子域DNS服務器。

2.1在Linux C上面搭建子域的DNS服務,首先編輯子域DNS的主配置文件。

100903522.jpg

2.2配置子域的正向數據庫文件。

100950844.jpg

2.3配置子域的反向數據庫文件。

101028400.jpg

2.4重啓DNS服務。

101117832.jpg

2.5在Linux B DNS服務器上區域文件裏添加子域NS記錄和一條A記錄,編輯父域的正向數據庫文件。

101158539.jpg

2.6編輯父域的反向數據庫文件,添加一條子域的NS和PTR主機記錄。

101259547.jpg

2.7重啓DNS服務器。

101347706.jpg

2.8在Linux A上面測試子域及其委派。

101432890.jpg


本文出自 「樸實的追夢者」 博客,請務必保留此出處http://sfzhang88.blog.51cto.com/4995876/859445

相關文章
相關標籤/搜索