DNS(一)简介
最近學習相關DNS知識,順便總結下相關內容。
1.什么是DNS
DNS(Domain Name System)服務,可以使用域名代替復雜的IP地址來訪問網絡服務器,使得網絡服務的訪問更加簡單,而且可以完美地實現與Internet的融合,對于一個網站的推廣發布起到極其重要的作用。
而且許多重要網絡服務(如E-mail服務)的實現,也需要借助于DNS服務。因此,DNS服務可視為網絡服務的基礎。
DNS是一種采用客戶/服務器機制,實現名稱與IP地址轉換的系統,是由名字分布數據庫組成的,它建立了叫做域名空間的邏輯樹結構,是負責分配、改寫、查詢域名的綜合性服務系統,該空間中的每個結點或域都有唯一的名字。
2.域名的發展歷史
最早的網絡名稱與IP地址的映射關系是由NIC(Network Information Center) 統一進行管理的,NIC將這些對應關系保存在一個HOSTS.TXT的文件中,通過改寫這個文件來實現域名與IP對應關系的更新。所有的主機可以通過FTP方式訪問到這個文件。
新的域名系統需要多個新的目標。例如:需要一種分布式的系統;能夠用于不同的網絡和服務;不依賴于具體的通信系統;系統可以處理多變的網絡。
新的域名系統可以實現多種服務,并有新的特點。例如:數據庫的大小取決于主機數和用戶數;數據庫中大多數數據變化較慢,少數變化迅速。
3.DNS的組成部分
DNS主要包括一下三個部分:
域名空間和資源記錄
域名空間是樹狀結構的,結構中的每一個節點包括葉子節點都保存了一些信息集,一個查詢就是為了獲取節點下信息集中的某些需要的信息。
域名服務器
就是擁有著域名樹結構以及節點數據集的服務程序。域名服務器會緩存一部分數據,并且它擁有并保存了域名樹的某個子集的所有信息。
解析器
是指從服務器中提取信息并回應給客戶端請求的特定程序。解析器至少要能夠訪問一臺服務器,它或者直接回答查詢,或者通過推薦的服務器來獲得查詢的結果。
4.DNS專有名詞解釋
Primary(Master)DNS
在域名系統中負責名稱解析的主要名稱服務器,每個客戶端至少要指定一臺此類型的服務器地址。
Secondary(Slave)DNS
為了避免主要名稱服務器發生故障時嚴重影響網絡上的名稱解析工作,可以安裝其他DNS服務器,并且定期復制Primary DNS服務器中的數據庫,而這些服務器就稱為Secondary DNS或Slave DNS。
Cache-only服務器
此類服務器會從其他名稱服務器得到所有查詢過的信息,再將這些答案放入自己的緩存區中,以備下次可以自行響應相同的查詢(但自己并不具有名稱解析功能)。
區域(Zone)
基本上,“區域”是DNS中實際的管理單位,在每個區域中包含獨立的數據庫。因此DNS服務器可以讀取區域中的數據庫內容,以便提供客戶端的名稱解析服務。
正向解析(Forwarding)
將主機名稱解析為對應IP地址的過程。
反向解析(Reversing)
將IP地址解析為對應主機名稱的過程。
委托(Delegation)
在每個域中都有負責名稱解析的DNS服務器,如果因為實際需求,將原本的域細分成許多的子域。此時,上層域可以指派某臺DNS服務器來負責子域的名稱解析工作。這一指派的過程就稱為“委托”。
個人理解“域”如根域、頂級域、二級域等是在水平劃分域名空間,“區域”是在垂直上劃分域名空間,如.com屬于頂級域,單獨的 baidu.com則可以作為一個“區域”的概念。
5."域"的概念
"域"表示因特網中的一種邏輯單位,而因特網主機根據注冊時的類型可以分為多種域。每個域下可以包含其他子域(Sub-Domain),而子域下也允許其他的次級域,然后以這個方式一直循環下去。
6.DNS域名空間(DNS Name Space)
因特網上指定了組織名稱的域結構層次,而在DNS域名空間中,每個層級都有不同的名稱,大多數的DNS都將它分為5種識別名稱,下表列出了這5種識別名稱及范例。
7.DNS服務器
DNS服務器分為一下三種
本地域名服務器。
也稱默認域名服務器,當一個主機發出DNS查詢報文時,這個報文就首先被送往該主機的本地域名服務器。在用戶的計算機中設置網卡的“Internet協議(TCP/IP)屬性”對話框中設置的首選DNS服務器即為本地域名服務器。
根域名服務器。
目前因特網上有十幾個根域名服務器(root name server),大部分都在北美。當一個本地域名服務器不能立即回答某個主機的查詢時,該本地域名服務器就以DNS客戶的身份向某一根域名服務器查詢。
授權域名服務器。
每一個主機都必須在授權域名服務器處注冊登記。通常,一個主機的授權域名服務器就是它的本地ISP的一個域名服務器。實際上,為了更加可靠地工作,一個主機最好有至少兩個授權域名服務器。許多域名服務器同時充當本地域名服務器和授權域名服務器。授權域名服務器總是能夠將其管轄
8.DNS查詢
總結
- 上一篇: erp多少钱(聚水潭erp系统多少钱一套
- 下一篇: 如何快速怀孕 做好孕前准备很重要