首頁>Club>
4
回覆列表
  • 1 # nukyy

    IPv6域名系統


    雖然IPv6協議將取代IPv4的網際網路協議,但是有許多部分還是繼承了現行IPv4的優點的。如本節要介紹的域名系統DNS就是繼續了IPv4現行協議的。IPv6網路中的DNS同樣非常重要,一些IPv6的新特性和DNS的支援密不可分。


    IPv6網路中的DNS與IPv4的DNS在體系結構上是一致的,都是採用樹型結構的域名空間。雖然IPv4協議與IPv6協議是存在著相當大區別的兩套協議,但這並不意味著需要單獨兩套DNS體系,相反在DNS的體系和域名空間上兩者必須是一致的,IPv4和IPv6共同擁有統一的域名空間。在IPv4到IPv6的過渡階段,域名可以同時對應於多個IPv4和IPv6的地址。隨著IPv6網路的普及,IPv6地址將逐漸取代IPv4地址。


    可聚集全域性單播地址是目前主要應用的IPv6地址,因IPv6可聚集全域性單播地址是在全域性範圍內使用的地址,必須進行層次劃分及地址聚集。下面就以IPv6 DNS系統對這類地址的解析過程來介紹IPv6 DNS系統的解析原理。IPv6可聚集全域性單播地址格式參見圖1所示。


    IPv6全域性單播地址的分配方式如下:頂級地址聚集機構TLA(即大的ISP或地址管理機構)獲得大塊地址,負責給次級地址聚集機構NLA(中小規模ISP)分配地址,NLA給站點級地址聚集機構SLA(子網)和網路使用者分配地址。IPv6地址的層次性在DNS中透過地址鏈技術可以得到很好的支援。


    正向解析


    從以上介紹我們已經知道,IPv4的地址正向解析的資源記錄是“A”,而IPv6地址的正向解析目前有兩種資源記錄,即“AAAA”和“A6”記錄。其中“AAAA”較早提出,它是對IPv4協議“A"”錄的簡單擴充套件,由於IP地址由32位擴充套件到128位,擴大了4倍,所以資源記錄由“A”擴大成4個“A”。但“AAAA”用來表示域名和IPv6地址的對應關係,並不支援地址的層次性。


    AAAA資源記錄型別用來將一個合法域名解析為IPv6地址,與IPv4所用的A資源記錄型別相相容。之所以給這新資源記錄型別取名為AAAA,是因為128位的IPv6地址正好是32位IPv4地址的四倍,下面是一條AAAA資源記錄例項:


    host1.microsoft.com IN AAAA FEC0::2AA:FF:FE3F:2A1C


    “A6”是在RFC2874基礎上提出,它是把一個IPv6地址與多個“A6”記錄建立聯絡,每個“A6”記錄都只包含了IPv6地址的一部分,結合後拼裝成一個完整的IPv6地址。“A6”記錄支援一些“AAAA”所不具備的新特性,如地址聚集,地址更改(Renumber)等。


    “A6”記錄根據可聚集全域性單播地址中的TLA、NLA和SLA專案的分配層次把128位的IPv6的地址分解成為若干級的地址字首和地址字尾,構成了一個地址鏈。每個地址字首和地址字尾都是地址鏈上的一環,一個完整的地址鏈就組成一個IPv6地址。這種思想符合IPv6地址的層次結構,從而支援地址聚集。


    同時,使用者在改變ISP時,要隨ISP改變而改變其擁有的IPv6地址。如果手工修改使用者子網中所有在DNS中註冊的地址,是一件非常繁瑣的事情。而在用“A6”記錄表示的地址鏈中,只要改變地址字首對應的ISP名字即可,可以大大減少DNS中資源記錄的修改。並且在地址分配層次中越靠近底層,所需要改動的越少。


  • 中秋節和大豐收的關聯?
  • shape of you釋出時間?