您當(dāng)前位置:保定理工學(xué)院 >> 信息技術(shù)中心 >> 網(wǎng)絡(luò)安全 >> 瀏覽文章 |
IPv6和域名服務(wù) 【網(wǎng)絡(luò)安全】 加入時間:2009年06月25日 信息來源:不詳 作者:admin 訪問量: |
互聯(lián)網(wǎng)域名系統(tǒng)的設(shè)計(jì)是同網(wǎng)絡(luò)的傳輸體制無關(guān)的。所以,為IPv6網(wǎng)絡(luò)建立的域名系統(tǒng)可以和傳統(tǒng)的IPv4域名系統(tǒng)結(jié)合在一起,而不需要另外建立一套獨(dú)立的IPv6域名系統(tǒng)?,F(xiàn)在Internet上最通用的域名服務(wù)軟件BIND版本9已經(jīng)實(shí)現(xiàn)了對IPv6地址的支持,所以要解決IPv6地址和主機(jī)名之間的映射就很容易實(shí)現(xiàn)了。
要支持IPv6, 域名服務(wù)系統(tǒng)需要支持以下的新特性:
(1). 正向解析 IPv4的地址正向解析的資源記錄是"A",而IPv6地址的正向解析目前有兩種資源記錄,即"AAAA"和"A6"記錄。其中"AAAA"較早提出,它是對IPv4協(xié)議"A""錄的簡單擴(kuò)展,由于IP地址由32位擴(kuò)展到128位,擴(kuò)大了4倍,所以資源記錄由"A"擴(kuò)大成4個"A"。但"AAAA"用來表示域名和IPv6地址的對應(yīng)關(guān)系,并不支持地址的層次性。 AAAA資源記錄類型用來將一個合法域名解析為IPv6地址,與IPv4所用的A資源記錄類型相兼容。之所以給這新資源記錄類型取名為AAAA,是因?yàn)?28位的IPv6地址正好是32位IPv4地址的四倍,下面是一條AAAA資源記錄實(shí)例: host1.microsoft.com IN AAAA FEC0::2AA:FF:FE3F:2A1C "A6"是在RFC2874基礎(chǔ)上提出,它是把一個IPv6地址與多個"A6"記錄建立聯(lián)系,每個"A6"記錄都只包含了IPv6地址的一部分,結(jié)合后拼裝成一個完整的IPv6地址。"A6"記錄支持一些"AAAA"所不具備的新特性,如地址聚集,地址更改(Renumber)等。 "A6"記錄根據(jù)可聚集全局單播地址中的TLA、NLA和SLA項(xiàng)目的分配層次把128位的IPv6的地址分解成為若干級的地址前綴和地址后綴,構(gòu)成了一個地址鏈。每個地址前綴和地址后綴都是地址鏈上的一環(huán),一個完整的地址鏈就組成一個IPv6地址。這種思想符合IPv6地址的層次結(jié)構(gòu),從而支持地址聚集。 同時,用戶在改變ISP時,要隨ISP改變而改變其擁有的IPv6地址。如果手工修改用戶子網(wǎng)中所有在DNS中注冊的地址,是一件非常繁瑣的事情。而在用"A6"記錄表示的地址鏈中,只要改變地址前綴對應(yīng)的ISP名字即可,可以大大減少DNS中資源記錄的修改。并且在地址分配層次中越靠近底層,所需要改動的越少。 (2). 反向解析 IPv6反向解析的記錄和IPv4一樣,是"PTR",但地址表示形式有兩種。一種是用"."分隔的半字節(jié)16進(jìn)制數(shù)字格式(Nibble Format),低位地址在前,高位地址在后,域后綴是"IP6.INT."。另一種是二進(jìn)制串(Bit-string)格式,以"\["開頭,16進(jìn)制地址(無分隔符,高位在前,低位在后)居中,地址后加"]",域后綴是"IP6.ARPA."。半字節(jié)16進(jìn)制數(shù)字格式與"AAAA"對應(yīng),是對IPv4的簡單擴(kuò)展。二進(jìn)制串格式與"A6"記錄對應(yīng),地址也象"A6"一樣,可以分成多級地址鏈表示,每一級的授權(quán)用"DNAME"記錄。和"A6"一樣,二進(jìn)制串格式也支持地址層次特性。 IP6.INT域用于為IPv6提供逆向地址到主機(jī)名解析服務(wù)。逆向檢索也稱為指針檢索,根據(jù)IP地址來確定主機(jī)名。為了給逆向檢索創(chuàng)建名字空間,在IP6.INT域中,IPv6地址中所有的32位十六進(jìn)制數(shù)字都逆序分隔表示。例如,為地址FEC0::2AA:FF:FE3F:2A1C(完全表達(dá)式為:FEC0:0000:0000:0000:02AA:00FF:FE3F:2A1C)查找域名時,在IP6.INT域中是:C.1.A.2.F.3.E.F.F.F.0.0.A.A.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.C.E.F.IP6.INT. 總之,以地址鏈形式表示的IPv6地址體現(xiàn)了地址的層次性,支持地址聚集和地址更改。但是,由于一次完整的地址解析要分成多個步驟進(jìn)行,需要按照地址的分配層次關(guān)系到不同的DNS服務(wù)器進(jìn)行查詢,并且所有的查詢都成功才能得到完整的解析結(jié)果。這勢必會延長解析時間,出錯的機(jī)會也增加。因此,在技術(shù)方面IPv6協(xié)議需要進(jìn)一步改進(jìn)DNS地址鏈功能,提高域名解析的速度才能為用戶提供理想的服務(wù)。 |