返回列表 回復 發帖

IPV6與DNS的未來

ipv6是一種趨勢,一步一步向我們走來,很快就會取代ipv4,成為人們熱論的焦點。IPV4與DNS的連袂表演,解決了很多網路難題。再IPV6面前,DNS準備好迎新了嗎?它們的合作又會是怎樣的情形,不少人都很期待。目前比較流行的有兩種:

  一、IPv6中的即插即用與DNS

  IPv6協議支持地址自動配置,該配置採用即插即用的機制,無人干預的情況下,IPv6網路介面可以獲得鏈路局部地址、站點局部地址和全局地址等,並且可以防止地址重複。IPv6支持無狀態地址自動配置和有狀態地址自動配置兩種方式。  

  在無狀態的方式下,需要為子網內部的DNS伺服器配置站點範圍內的任播地址。要進行自動配置的節點以該任播地址為目的地址發送伺服器發現請求,詢問DNS伺服器地址、功能變數名稱和搜索路徑等DNS資訊。這個請求到達距離最近的DNS伺服器,伺服器根據請求,回答DNS伺服器單播地址、功能變數名稱和搜索路徑等 DNS資訊。節點根據伺服器的應答配置本機DNS資訊,以後的DNS請求就直接用單播地址發送給DNS伺服器。

  在有狀態的DNS伺服器發現方式下,是通過類似DHCP這樣的伺服器把DNS伺服器地址、功能變數名稱和搜索路徑等DNS資訊告訴節點。當然,這樣做需要額外的伺服器。

  二、IPv6過渡階段與DNS

  在IPv4到IPv6的過渡過程中,作為Internet基礎架構的DNS服務當然也要支持這種網路協議的升級和轉換。IPv4和IPv6的DNS記錄格式等方面有所不同,為了實現IPv4網路和IPv6網路之間的DNS查詢和回應,可以採用應用層網關DNS-ALG結合NAT-PT的方法,在 IPv4和IPv6網路之間起到一個翻譯的作用。例如,IPv4的地址功能變數名稱映射使用“A”記錄,而IPv6使用“AAAA”或“A6”記錄。那麼, IPv4的節點發送到IPv6網路的DNS查詢請求是“A”記錄,DNS-ALG就把“A”改寫成“AAAA”,併發送給IPv6網路中的DNS伺服器。當伺服器的回答到達DNS-ALG時,DNS-ALG修改回答,把“AAAA”改為“A”,把IPv6地址改成DNS-ALG地址池中的IPv4轉換地址,把這個IPv4轉換地址和IPv6地址之間的映射關係通知NAT-PT,並把這個IPv4轉換地址作為解析結果返回IPv4主機。IPv4主機就以這個IPv4轉換地址作為目的地址與實際的IPv6主機通過NAT-PT通信。

  IPV6取代IPV4是早晚的事,究竟是早是晚要看發展的趨勢,當然還有IPV6成熟的程度。不論是那個原因相信都不會太久,留給IPV6和DNS之間磨合的期限也變得緊了起來。
返回列表