DNS(DomainNameSystem,域名系統),萬維網上作為域名和IP地址相互映射的壹個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。DNS協議運行在UDP協議之上,使用端口號53。在RFC文檔中RFC2181對DNS有規範說明,RFC2136對DNS的動態更新進行說明,RFC2308對DNS查詢的反向緩存進行說明。
1、每個IP地址都可以有壹個主機名,主機名由壹個或多個字符串組成,字符串之間用小數點隔開。有了主機名,就不要死記硬背每臺IP設備的IP地址,只要記住相對直觀有意義的主機名就行了。這就是DNS協議的功能。
2、為保證服務的高可用性,DNS要求使用多臺名稱服務器冗余支持每個區域。某個區域的資源記錄通過手動或自動方式更新到單個主名稱服務器(稱為主DNS服務器)上,主DNS服務器可以是壹個或幾個區域的權威名稱服務器。