DNS概述
域名解析系統DNS是一種分佈式網絡目錄服務,主要作用是域名與IP地址之間互相轉換。(目的是爲了解決IP地址不好記憶的問題)。DNS是基於C/S模型設計的
DNS系統的組成
- 域名空間:
表示一組主機並提供他們的有關信息的樹結構的詳細說明 - 域名服務器:
保護和維護域名空間數據的服務器 - stub解析器
解析器是最簡單的程序或者子程序庫,它能夠從服務器提取信息以相應對域名空間主機的查詢,用於DNS客戶。
DNS分層結構
- 根域名
www.baidu.com.中最後的 ‘.’ 就是根域名。 - 頂級域名
com. 或 cn. - 二級域名
baidu.com - 子域名
www.baidu.com
DNS服務器類型
權威性服務器
主域名服務器
輔域名服務器:爲主域名服務器作冗餘
殘根域名服務器
祕密域名服務器
非權威性服務器
高速緩存服務器
轉發服務器
DNS區域
方便根據實際情況來分散域名管理工作的負荷,將DNS域名空間劃分爲區域來進行管理。區域是dns服務器的管轄範圍,dns服務器以區域爲單位進行管理域名空間。
一臺dns服務器可以管理一個或多個區域,而一個區域也是可以由多個服務器進行管理。
DNS記錄類型
域名和ip地址之間對應的關係“記錄”,根據實際使用場景不同,可以將記錄劃分爲不同類型:
- A記錄:記錄地址,返回域名所對應的IP地址
- NS記錄:域名服務器,返回保存下一級域名信息的服務器地址。該記錄只能設置域名,不能設置成IP地址
- MX記錄:郵箱記錄,返回接受電子郵箱的服務器地址
- CNAME記錄:別名,返回另一個域名,就是當前查詢域名向另一個域名的跳轉
- PTR記錄:逆向查詢域名,用於IP地址查詢域名
擴展
- TXT記錄:用來做SPF(反垃圾郵箱)
- AAAA記錄:用來指定主機對應的ipv6地址
- SRV:記錄哪臺計算機提供什麼服務
- 顯性URL:從一個地址301重定向到另一個地址的時候
- 隱性URL:類似於顯性URL,不同的地方是不會改變地址中的域名
DNS實驗
通過VMware創建兩臺虛擬機win1 , win2 。其中win1 作爲服務器,win2作爲客戶端。把兩臺機器都配置成靜態ip地址。
在服務器端添加角色和功能,勾選DNS服務器、Active Directory域服務。
安裝好以後彈出DNS管理器,右擊win1選擇新建區域,默認下一步,選擇正向查找區域(即將DNS名稱轉爲IP地址)。然後在創建的正向查找區域中右擊,新建主機。
設置好以後進入win2,測試一下連通性。
然後測試DNS解析域名。
DNS域控實驗
默認下一步。
關閉域網絡的防火牆,然後可以將win2加入到域中。