介紹
大多數網際網路服務依賴於 DNS 而工作,一旦 DNS 出錯,就無法連線 Web 站點,電子郵件的傳送也會中止。DNS 有兩個獨立的方面 :
定義了命名語法和規範,以利於通過名稱委派域名許可權。基本語法是: local.group.site; 定義了如何實現一個分散式計算機系統,以便有效地將域名轉換成 IP 地址,比如你輸入新華電腦學校網址的時候就會連線到IP:202.106.199.34。 在 DNS 命名方式中,採用了分散和分層的機制來實現域名空間的委派授權以及域名與地址相轉換的授權。通過使用 DNS 的命名方式來為遍布全球的網路設備分配域名,而這則是由分散在世界各地的伺服器實現的。
理論上, DNS 協定中的域名標準闡述了一種可用任意標籤值的分散式的抽象域名空間。任何組織都可以建立域名系統,為其所有分布結構選擇標籤,但大多數 DNS 協定用戶遵循官方網際網路域名系統使用的分級標籤。常見的頂級域是: COM 、 EDU 、 GOV 、 NET 、 ORG 、 BIZ ,另外還有一些帶國家代碼的頂級域。
DNS 的分散式機制支持有效且可靠的名字到 IP 地址的映射。多數名字可以在本地映射,不同站點的伺服器相互合作能夠解決大網路的名字與 IP 地址的映射問題。單個伺服器的故障不會影響 DNS 的正確操作。 DNS 是一種通用協定,它並不僅限於網路設備名稱。
域名系統
域名系統(Domain Name System縮寫DNS,Domain Name被譯為域名)是網際網路的一項核心服務,它作為可以將域名和IP位址相互映射的一個分散式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的IP數串。域名系統(Domain Name System,DNS)是Internet上解決網上機器命名的一種系統。就像拜訪朋友要先知道別人家怎么走一樣,Internet上當一台主機要訪問另外一台主機時,必須首先獲知其地址,TCP/IP中的IP位址是由四段以“?”分開的數字組成,記起來總是不如名字那么方便,所以,就採用了域名系統來管理名字和IP的對應關係。