在IPv6网络下访问IPv4资源的方法(利用NAT64/DNS64实现)
使用纯IPv6网络的用户如果需要访问IPv4的网络资源时,一般需要通过第三方软件来实现,而现在大家可直接通过支持NAT64/DNS64的服务器,来实现IPv6与IPv4之间的NAT,从而实现IPv6网络访问IPv4资源。注意:NAT64为单向NAT,只支持IPv6端用户发起连接来访问IPv4网络的资源。
目前Windows Vista与Win 7操作系统的用户,如正在使用纯IPv6网络,则只需打开网上邻居,再打开“本地连接”网卡的属性,双击“Internet协议版本6(TCP/IPv6)”,然后将DNS服务器地址手工设定为:2001:778::37,同时取消然“Internet协议版本4(TCP/IPv4)”前的勾,即不使用IPv4网络协议,只使用纯IPv6协议,这样就可以访问IPv4的网络资源了。
另外还有一台DNS服务器地址也可以使用:2001:df8:0:7::1
目前互联网上公布的二台DNS64服务器地址为:
2001:778::37
2001:df8:0:7::1
而对于Windows XP的用户,可能比较复杂,目前尚未确实是否有解决方案,如有使用Windows XP的IPv6网络用户,大家可以发帖交流讨论解决方案。
注:NAT64/DNS64目前(20100925)仍处于IETF的草案阶段,尚未形成正式的RFC文档。
感兴趣的朋友可参考:
NAT64与DNS64基本原理概述 http://www.ipv6bbs.cn/thread-170-1-1.html
------------------------2010.10.15更新-------------------------
PS:目前2001:778::37貌似已经封了中国教育网的IP段,无法实现协议与地址转换访问IPv4资源了。应该是Cernet使用的用户太多:
如下图所示:
Sorry dudes
We are currently reorganizing our NAT64 infrastructure as we had some issues with CERT.
We are planning to announce 64:ff9b::/96 block to RIPE, to register NAT64 prefix as a service.
I hope we'll be back online soon.
I am also planning to do some improvements on the NAT64 implementation used in our network.
If you have any suggestions write me - <a href="mailto:nat64.at.litnet@gmail.com">nat64.at.litnet@gmail.com</a>. Any feedback would be appreciated. 这个ietf的draft是哪个,能否给个链接? NAT64的草案链接:
Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers
draft-ietf-behave-v6v4-xlate-stateful-12:
http://datatracker.ietf.org/doc/draft-ietf-behave-v6v4-xlate-stateful/
DNS64的草案链接:
DNS64: DNS extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
draft-ietf-behave-dns64-10
http://datatracker.ietf.org/doc/draft-ietf-behave-dns64/
NAT64一般通过DNS64配合来实现
就是说IPv6的主机通过将DNS服务器地址设置为DNS64服务器的地址,在查询AAAA记录时,如果该域名服务器对应的权威服务器返回AAAA记录为空,则DNS64服务器会重新发一次A记录查询,通过A记录合成至64:FF9B::/96的后32位(默认前缀,好像可以修改),然后返回给IPv6的主机。DNS64草案对此部分做定义。
IPv6的主机通过查询路由,该特定网段的路由数据将被转发至实现NAT64的路由器,然后NAT64服务器作IPv6至IPv4的NAT转换,NAT64草案对此部分做定义。
无需NAT-PT的ALG功能了,目前草案只支持TCP\UDP\ICMP协议,但好像还有其它协议在单独的RFC中定义
国庆抽时间出来专门研究一下DNS64与NAT64的具体细节,然后搞个详细的介绍资料出来 thanks for your sharing. thanks a lot windows xp 默认是不支持IPV6网络,但是可以本地连接里安装IPV6协议就可以支持IPV6网络。 安装IPv6协议栈的XP也只能说是基本功能支持,并不能完整支持IPv6,普通应用是够用了! 支持支持,可我这样用了之后,学校的校园网上不去了,求救啊
页:
[1]