原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。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搭建及其客戶端的測試
實驗拓撲:
實驗步驟:
1.根據實驗拓撲搭建實驗環境,其中XXX=10,Linux B爲主DNS服務器,Linux A爲Linux客戶端。
2.1在LinuxB上面搭建主DNS服務,首先查詢DNS服務包是否安裝。
2.2編輯DNS的主配置文件vi /etc/named.conf,複製DNS主配置裏11行到文件末行。
2.3編輯最後11行,填寫正反向區域文件及數據庫文件。
2.4查找區域數據庫文件。
2.5複製數據庫文件到指定的文件。
2.6編輯輯正向數據庫文件vi xapc.com.dns。
2.7編輯反向數據庫文件vi xapc.com.rev。
2.8啓動DNS服務。
2.9在Linux A客戶端測試。
實驗(二)
實驗名稱:輔助DNS服務的搭建及其測試
實驗目的:熟練掌握配置主DNS和輔助DNS以及主輔DNS之間數據同步的測試
實驗拓撲:(見實驗(一))
實驗步驟:
1.實驗環境的搭建,根據實驗拓撲搭建實驗環境,其中Linux B爲主DNS服務器,Linux C爲輔助的DNS服務器,Linux A爲DNS客戶端,實驗二是在實驗一的主DNS的基礎之上搭建的。
2.1在LinuxC上面搭建輔助DNS服務,首先查詢DNS服務包是否安裝。
2.2編輯DNS的主配置文件vi /etc/named.conf,複製DNS主配置裏11行到文件末行。
2.3編輯最後11行,即配置輔助的DNS服務器。
2.4重啓DNS服務。
2.5在Linux C上面查看主輔DNS數據是否同步,即輔助的DNS服務是否從主DNS同步數據。
2.6在Linux上面測試輔助的DNS服務是否可以正常提供域名解析服務。
實驗(三)
實驗名稱:轉發DNS服務器搭建及其測試
實驗目的:熟練掌握轉發DNS服務器工做原理以及配置和測試
實驗拓撲:見實驗(一)
實驗步驟:
1.實驗環境的搭建,根據實驗拓撲搭建實驗環境,其中linux B xapc.com和Linux C ctc.com爲獨立的DNS服務器,經過配置轉發的DNS服務器實現一臺DNS服務器解析不到的記錄轉發到另外一臺DNS服務器。
2.1在Linux C上面搭建DNS服務,首先編輯DNS的主配置文件。
2.2編輯正向數據庫文件。
2.3編輯反向數據庫文件。
2.4啓動DNS服務並在Linux C客戶端測試。
2.5在Linux B上面配置轉發器,把Linux B上DNS解析不到的主機記錄轉發到Linux C上的DNS服務器,讓Linux C爲其提供名稱解析(對方的區域和IP地址)。
2.6轉發器配置的測試,在客戶端Linux A上面指定DNS服務器爲Linux B,但能解析到Linux C上面的主機記錄,說明DNS轉發配置成功。
標註:DNS轉發只能解析到轉發服務器上面的正向區域主機記錄,但解析不到反向區域的主機記錄,解決反向區域主機記錄的方案:
1)若是兩臺DNS服務器在同一網段,不能在DNS的主配置文件裏轉發反向區域,由於配置文件裏不容許出現兩次同一網段的反向記錄。只能在轉發的DNS服務器的反向配置文件裏追加另外一臺DNS的反向主機記錄。
2)若是兩臺DNS服務器不在同一網段,能夠像配置轉發正向區域文件方法同樣配置反向主機區域。
實驗(四)
實驗名稱:子域及其委派
實驗目的:熟練掌握子域及其委派的概念和配置
實驗拓撲:(見實驗一)
實驗步驟:
1.實驗環境的搭建,根據實驗環境搭建實驗環境,其中Linux B爲父域DNS服務器,Linux C爲子域DNS服務器。
2.1在Linux C上面搭建子域的DNS服務,首先編輯子域DNS的主配置文件。
2.2配置子域的正向數據庫文件。
2.3配置子域的反向數據庫文件。
2.4重啓DNS服務。
2.5在Linux B DNS服務器上區域文件裏添加子域NS記錄和一條A記錄,編輯父域的正向數據庫文件。
2.6編輯父域的反向數據庫文件,添加一條子域的NS和PTR主機記錄。
2.7重啓DNS服務器。
2.8在Linux A上面測試子域及其委派。
本文出自 「樸實的追夢者」 博客,請務必保留此出處http://sfzhang88.blog.51cto.com/4995876/859445