WindowsXP下的IPv6配置

来源:互联网 发布:cn域名一定要备案吗 编辑:程序博客网 时间:2024/05/05 22:28

1. ipv6 install/uninstall
WindowsXP的IPv6协议栈是需要手动安装的,安装的方法就是执行"ipv6install".当然什么时候如果你不想玩IPv6了,你可以执行"ipv6uninstall"把IPv6协议栈卸掉。
注意有的时候卸除IPv6协议栈是有必要的,因为WindowsXP所带的IE6是支持IPv6的,如果你的机器装上了IPv6协议栈,那么当用IE访问某些同时具有IPv6地址和IPv4地址的站点的时候,IE会首先通过IPv6进行连接,如果失败才会通过IPv4进行连接,这样延时就大了,有时候感觉非常的不爽。

2. ipv6 if [ifindex]
在ipv6.exe中,所有的接口都是通过接口索引来标识的,执行"ipv6if"将能看到所有的支持IPv6的接口及其相关信息(包括接口索引).如果你需要察看某个具体接口,
比如接口4,那么执行"ipv6 if 4"就可以了。

3. ipv6 adu ifindex/address [ life validlifetime ]
通过这条命令你能够给某个接口添加IPv6地址,例如,如果要给接口4添加IPv6地址3ffe:321f::1/64,则需要执行如下命令:
ipv6 adu 4/3ffe:321f::1

有人也许会问,你为什么没有指定子网掩码呢?没办法啊,ipv6adu这个命令就是不能指定子网掩码啊。所以,你必须指定一条路由,说明接口4是属于什么样的子网的:
ipv6 rtu 3ffe:321f::/64 4(关于ipv6 rtu的说明见后)
这一点其实也是很正常的,在老版本的Linux中,你除了给一个网卡指定IPv4地址,还需要用"route"命令手动添加一条路由来说明这块网卡是挂在什么样的一个子网上的。

删除一个IPv6地址的方法实在是太()$(#)$*#(了,我找了半天才搞明白怎么弄——就是把一个地址的lifetime设为0!例如,要删除上面指定的IPv6地址,可以执行如下命令:
ipv6 adu 4/3ffe:321f::1 life 0

4. ipvt6 rt
这条命令是用来察看IPv6的路由表的,没什么好多说的。

5. ipv6 rtu prefix ifindex[/address] [ life validlifetime]
这条命令是用来处理IPv6路由表的。注意,这里的prefix是采用的"address/prefixlen"的形式。例如,如果要添加缺省路由,网关为3ffe:321f::1111,则需要执行如下命令:
ipv6 rtu ::/0 4/3ffe:321f::1111

路由表项的删除与接口地址的删除方法一样,把lifetime设为0就可以了。例如,要删除上面指定的缺省路由,可以执行如下命令:
ipv6 rtu ::/0 4/3ffe:321f::1111 life 0
请注意我对命令行的写法,"[/address]"表示这个地址是可以省略的。在如下情况下,
接口索引后面的地址可以省略:
(a)这条路由表示的是这个接口所在的局域网(如前面ipv6adu部分所示)
(b) 该接口是一个点到点链路的接口(如IPv6/IPv4隧道,后面会介绍)

6. ipv6 ifcr v6v4 v4src v4dst
这条命令是用来建立IPv6/IPv4隧道(tunnel)的。例如,你要与另一台机器建立IPv6/IPv4隧道,你的IPv4地址是166.111.8.28,对方的IPv4地址是202.38.99.9,那么你可以执行如下命令:
ipv6 ifcr v6v4 166.111.8.28 202.38.99.9
执行完这条命令之后,系统会告诉你新创建的接口的索引值。对这个接口的配置方法与别的接口完全一样,只需要注意一点,它是一个点到点链路的接口。

7. ipv6 ifd ifindex
这条命令是用来删除一个接口的。比如,你建了一条IPv6/IPv4隧道,其接口索引为5,回头你不想要这条隧道了,那么你可以执行如下命令将它删除:
ipv6 ifd 5

windowsXP下的ipv6安装配置
2007年05月02日 星期三 上午 00:451: 推荐windowsXP系统升级到service pack1 以上查看本机windows系统中的servicepack的版本的方法:
方法一:在“开始”菜单中选择“运行…”,输入“winver”命令。出现windows的版本界面。
方法二:在桌面上“我的电脑”图标上单击右键,选择“属性”,选中“常规”标签项。
 
2: 安装ipv6协议 C:\>ipv6 install
 
3: ipv6地址配置如果是从纯ipv6网络环境或者是ipv4/ipv6双栈环境中接入,并且采用自动获取地址(默认),无需设置ipv6地址及网关。恭喜你,已经接入ipv6网络了。可以使用ping6命令察看ipv6网络的连通性了。
 
4: 域名服务器DNS设置请将ipv4中设置的dns,换成支持ipv6地址解析的域名服务器202.112.11.130
如果你是纯ipv6环境,没有ipv4,请编辑C:\WINDOWS\system32\drivers\etc\hosts文件,手动添加域名解析。 
 
5:您已经完成ipv6协议的配置。下面是几个测试例子:C:\>ipv6 if
查看自己的IPv6地址配置情况
C:\>nslookup -qt=aaaa
测试 域名解析是否正确
C:\>ping6
测试网络联通性

C:\>tracert6

 
6: 下面是一些常用命令 C:\>ipv6 if
查看自己的IPv6地址配置情况

C:\>ipv6 adu 4/2001:250:1001:xxxx::xxxx
设定固定IPv6地址,4代表‘本地连接’所在的interface索引


C:\>ipv6 rtu ::/0 4/2001:250:1001:xxxx::xxxx
设置默认网关(路由)
在winxp sp1以上可以使用netsh 命令配置ipv6
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地连接"2001:250:1001::xxxx

netsh interface ipv6>add dns "本地连接"2001:250:1001:xx::1

 

windows 2003server下的ipv6安装配置
2007年05月02日 星期三 上午 00:451: 安装ipv6协议C:\>ipv6 install
 


2: ipv6地址配置如果是从纯ipv6网络环境或者是ipv4/ipv6双栈环境中接入,并且采用自动获取地址(默认),无需设置ipv6地址及网关。恭喜你,已经接入ipv6网络了。可以使用ping6命令察看ipv6网络的连通性了。
 
3: 域名服务器DNS设置请将ipv4中设置的dns,换成支持ipv6地址解析的域名服务器202.112.11.130
如果你是纯ipv6环境,没有ipv4,请编辑C:\WINDOWS\system32\drivers\etc\hosts文件,手动添加域名解析。 
 
4:您已经完成ipv6协议的配置。下面是几个测试例子:C:\>ipv6 if
查看自己的IPv6地址配置情况
C:\>nslookup -qt=aaaa www.xjtu6.edu.cn
测试 域名解析是否正确
C:\>ping6 www.xjtu6.edn.cn
测试网络联通性

C:\>tracert6 www.xjtu6.edu.cn

 
5: 下面是一些常用命令 C:\>ipv6 if
查看自己的IPv6地址配置情况

C:\>ipv6 adu 4/2001:250:1001:xxxx::xxxx
设定固定IPv6地址,4代表‘本地连接’所在的interface索引


C:\>ipv6 rtu ::/0 4/2001:250:1001:xxxx::xxxx
设置默认网关(路由)
在winxp sp1以上可以使用netsh 命令配置ipv6
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地连接"2001:250:1001::xxxx

netsh interface ipv6>add dns "本地连接"2001:250:1001:xx::1


C:\>nslookup -qt=aaaa 域名解析
C:\>ping6C:\>tracert6  
6: 微软官方对IPv6支持的相关内容:
http://www.microsoft.com/ipv6/

原创粉丝点击