满天星 发表于 2010-10-15 00:12:12

在Windows XP下使用ISATAP隧道接入IPv6网络

在本站的文章:在IPv4网络下接入IPv6网络的方法(隧道与第三方软件) http://www.ipv6bbs.cn/thread-151-1-1.html 中,介绍了在现有IPv4网络接入IPv6 Internet的一种方法:ISATAP隧道接入IPv6。而具体的ISATAP隧道配置部分却并未涉及,很多新手可能对此部分并不是很了解,因此本文主要以Windows XP为例,给大家演示如何配置ISATAP隧道,接入IPv6 Internet,提前感受IPv6的魅力。

注意:ISATAP隧道无法穿越NAT,也就是说PC机必须具有公网IPv4地址,否则无法接入IPv6,一般直接通过PPPoE拨号的宽带用户均会自动分配到公网IPv4地址。而通过路由器上网的则一般不具有公网IPv4地址,也无法通过ISATAP隧道接入IPv6网络。
不具备公网IPv4地址的用户可通过Teredo隧道接入IPv6,查看:
在Windows XP下使用Teredo隧道接入IPv6网络:http://www.ipv6bbs.cn/thread-168-1-1.html

本文的例子通过Windows XP操作系统来配置,对于Windows 2003、Windows Vista与Windows 7下的用户,方法基本与此类似。

ISATAP隧道的配置
在开始配置之前,首先我们需要保证本机具有公网IPv4地址,如下图所示通过PPPOE的宽带ADSL拨号,即可通过ipconfig /all看到本机已具备IPv4公网地址:


ISATAP隧道一般通过windows操作系统下的netsh命令来操作,本站有一篇关于Windows XP下netsh命令对IPv6地址、路由、dns等的基本使用操作,感兴趣的朋友可以查看:
在Windows操作系统下利用netsh命令配置IPv6:http://www.ipv6bbs.cn/thread-125-1-1.html
而ISATAP隧道同样是通过netsh命令来进行配置,配置ISATAP隧道一般需要二条命令,该命令相关的参数与实例如下图所示:


我们通过如下命令配置并启用ISATAP隧道,同时查看ISATAP的配置信息与状态:

注意:演示中我们任意选取上海交通大学的ISATAP隧道作为例子,大家可根据自己的网络状态,选择速度最近的ISATAP隧道接入。

然后等待一会,Windows XP与ISATAP服务器即可建立连接并获取到IPv6地址。我们可以查看本机获取到的IPv6地址:


通过ipconfig /all中也可看到ISATAP隧道的IPv6地址:


此时ISATAP隧道已经建立成功了,我们的Windows XP操作系统也获取到了IPv6全球单播地址,可通过ipconfig /all 命令再次确认一下获取到了IPv6地址:

通过以上的操作,我们的Windows操作系统目前已经是IPv4与IPv6的双栈了,但IPv6的数据是通过ISATAP隧道封装在IPv4的中T出去,所有数据仍然是从IPv4中传输。
对于纯IPv6的网络,可能我们能够顺利接入,此时,我们可以直接打开浏览器,输入http://www.6rank.edu.cn ,如下图所示:

OK,此时我们已经完全接入了IPv6的Internet了,因为我们接入的是上海交通大学的ISATAP隧道,因此显示我们来自上海交通大学,可以看到目前该学校IPv6的用户相当多,如果速度比较慢,我们可更换为其它速度比较快的ISATAP隧道。

如果我们此时想通过IPv6访问类似Facebok,youtube,twitter之类的网站,可以通过修改我们操作系统上的文件:
C:\Windows\System32\drivers\etc\hosts
将此类网站的IPv6地址与域名添加到里面,即可直接通过浏览器打开,而直接通过IPv6来连接。
PS:此部分网站如果不添加hosts文件,则默认是通过IPv4进行访问的,但以当前IPv4的情况来看,很显然你只能看到[该页无法显示的画面]。因此我们通过手工修改hosts文件,即可使数据直接通过IPv6隧道传输,而不走IPv4 Internet。

riefu 发表于 2010-11-27 21:08:53

学习下,谢谢楼主

xd240 发表于 2010-11-28 21:24:50

怎样通过手工修改hosts文件????
ISATAP隧道已经建立成功了,但还是访问不了ipv6网。求大侠帮助~~~~·

满天星 发表于 2010-11-28 21:56:00

修改hosts?上面不是写了啊:
C:\Windows\System32\drivers\etc\hosts
如操作系统不在C盘,请自行更改

motorn 发表于 2010-12-24 22:55:48

win7怎么配置?

满天星 发表于 2010-12-25 09:57:36

win7怎么配置?
motorn 发表于 2010-12-24 22:55 http://www.ipv6bbs.cn/images/common/back.gif
Win 7与XP是一样的!
Vista或2003也是如此的!

nemo 发表于 2010-12-29 03:21:58

谢谢楼主的介绍
正在尝试...

nemo 发表于 2010-12-29 03:23:40

我现在可以打开ipv6的Google站了。
不过youtube有些问题。我更改了host文件,加入了youtube的ipv6地址。
现在可以打开youtube网站,但是看不到视频。缓冲过后就会显示“An error occurred,Please try again later."
这是为什么呢?
是我的问题么?

满天星 发表于 2010-12-29 19:29:21

网络连接肯定是没有问题了的,问题应该出在应用层:浏览器与视频播放器是否有问题?
请问你使用的什么浏览器?其它优酷、土豆、六间房等视频网站看看是否都正常播放!

q721tcl521 发表于 2010-12-30 12:04:13

本帖最后由 q721tcl521 于 2010-12-30 12:19 编辑

没有配置成功求帮助:' 好像 Windows7
页: [1] 2 3 4 5 6 7
查看完整版本: 在Windows XP下使用ISATAP隧道接入IPv6网络