基础知识:IPv6与IPv4互通的技术
51CTO 发表于: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。于是发起到主机的连接。由于在NAT-PT中已经记录了IPv4地址1.4.2.6与IPv6地址1::3之间的映射信息,因此可以对地址进行转换。
NAT-PT 不必修改已存在的IPv4网络就可实现内部网络IPv4主机对外部网络IPv6主机的访问,且通过上层协议映射使大量的IPv6主机使用同一个IPv4地址,节省了宝贵的IPv4地址,所以是一个很优秀的IPv4与IPv6网络之间的过渡技术。但NAT-PT也有它的缺点,属于同一会话的请求和响应都要通过同一个NAT-PT设备,对NAT-PT设备的性能要求很高。