基礎知識:IPv6與IPv4互通的技術
51CTO 發(fā)表于:12年07月23日 10:22 [轉載] 51CTO
IPv6網絡中的DNS服務器收到報文后,查詢自己的記錄表,解析出主機的IPv6地址是1::3,回應查詢結果。此報文被NAT-PT對報文頭進行轉換后,同時,DNS ALG將其中的DNS應答部分也進行修改,把"AAAA"或"A6"類轉成"A"類應答,并從IPv4地址池中分配一個地址1.4.2.6,替換應答中的 IPv6地址1::3,并記錄兩者之間的映射信息。
IPv4主機在收到此DNS應答之后,就知道了主機的IPv4地址是1.4.2.6。于是發(fā)起到主機的連接。由于在NAT-PT中已經記錄了IPv4地址1.4.2.6與IPv6地址1::3之間的映射信息,因此可以對地址進行轉換。
NAT-PT 不必修改已存在的IPv4網絡就可實現內部網絡IPv4主機對外部網絡IPv6主機的訪問,且通過上層協(xié)議映射使大量的IPv6主機使用同一個IPv4地址,節(jié)省了寶貴的IPv4地址,所以是一個很優(yōu)秀的IPv4與IPv6網絡之間的過渡技術。但NAT-PT也有它的缺點,屬于同一會話的請求和響應都要通過同一個NAT-PT設備,對NAT-PT設備的性能要求很高。