DNS 概觀
DNS 是一項業界標準服務,可用來在網際網路通訊協定 (IP) 型網路上尋找電腦。 IP 網路,例如網際網路和 Windows 2000 網路,依賴以數位為基礎的位址,例如 207.46.131.137,以在整個網路中傳送資訊。 網路使用者依賴字元型名稱,例如 www.microsoft.com
。 因此,必須將字元或使用者易記位址轉譯成 www.microsoft.com
() 以數位為基礎的位址, (207.46.131.137) 網路可以辨識。 DNS 是 Windows 2000 中所選擇的服務,可找出資源並將其轉譯成其對應的 IP 位址。
DNS 使用資源記錄的特殊資料庫,通常稱為 RR,以回應用戶端名稱解析查詢。 在 DNS 之前,網際網路上的名稱解析是透過 主機檔案來達成,這是手動建立與 IP 位址相關聯主機名稱的檔案。
將新的用戶端新增至網路時,系統管理員必須手動更新主機檔案,然後將 (複寫) 該檔案複寫到網路上的所有其他電腦,以便讓所有主機都能連線到新的主機。 隨著網際網路成長,這種形式的名稱解析顯然不足;它太密集管理,而且沒有 調整規模。 主機檔案剛好變大,因為它使用 一般名稱空間 (另請參閱 名稱空間) ,所以無法分割它,而且必須完全散發。 解決方案是 DNS。
- DNS 已以 階層式名稱空間取代主機檔案的一般名稱空間。 使用階層式名稱空間時,可以分割和散發主機名稱和 IP 位址的相關資訊;因此,可達到延展性。 例如,在虛構 widgets.products.microsoft.com 網域中,可以分割名稱解析的責任,讓各種伺服器可以處理名稱空間不同部分的名稱解析:
- 一部伺服器可以負責解析第一個部分 (microsoft.com) ,然後可以將名稱解析要求轉送至階層中的下一個 DNS 伺服器。
- 下一個 DNS 伺服器可以負責解析名稱空間的下一個部分, (產品) 。
- 最後,要求可以轉送至負責解析名稱的最後一部分 (小工具) 的第三部 DNS 伺服器。
階層式名稱空間中每個部分的 DNS 伺服器必須維護主機的資源記錄資料庫,但只在其階層的一部分。 因此,伺服器 (或伺服器) widgets.products.microsoft.com 僅針對階層式名稱空間的產品部分維護 RU,而不是用於 microsoft.com 部分或名稱空間的小工具部分。