网络/协议
IPv6(Internet Protocol version 6,互联网通讯协定第6版)是被指定为IPv4继任者的下一代互联网协议版本。IPv6是个用于封包交换互联网络的网络层协议。重新设计互联网协议的主要原因是,90年代初有人担心10年内IPv4的IP地址就会不够用(实际上多挺了几年)。1998年12月,互联网工程任务小组(Internet Engineering Task Force,简称IETF)通过公布互联网标准规范(RFC 2460)的方式出台了IPv6的相关定义。
IPv6具有比IPv4大得多的地址空间。这是因为IPv6使用了128位元的地址,而IPv4只用32位元。因此新增的地址空间支持2的128次方(约3.4 ×10E38)个IP地址。这种扩展提供了灵活的地址分配以及路由转发,并消除了对网络地址转换(NAT)的依赖。过去因为IP地址有限,普遍采用NAT以减少IP地址的消耗。以地球人口70亿人计算,每人平均可分得约4.86 x 10E28个IPv6地址。
随着互联网的发展ipv6的优势不言而喻。很多人想用免费的ipv6,但不能确定自己的网络环境是否支持ipv6。下面介绍了几种比较简单的测试方法。
如果自己的电脑是win7/8系统,无需进行ipv6配置;xp用户需自己手动配置:
开始--》运行,输入“cmd”回车,然后输入“ipv6 install”回车。
检查自己的电脑是否有网络连接,如连接正常进行下一步测试。
测试方法一:在浏览器地址栏输入网址“http://test-ipv6.com/”,在页面会给出您的ipv6网络测试结果,见下图。
测试方法二:在浏览器地址栏输入网址“http://ipv6.jmu.edu.cn/”,如页面右下方的小老虎一直在跳舞,那么恭喜啦,您的ipv6没问题。
测试方法三:在浏览器地址栏输入网址“http://ipv6test.google.com/”,如出现下面的界面,那么恭喜您,您的网络支持ipv6.
你ip地址是传统的 ×××。×××。×××。×××方式的就是IP4网络 如果不是 那么就是由字母数字混合的另外一种就是IP6 另外在你接入网络时候会有提示
其次···目前只有部分高校和特殊用途的公司有采用IPV6模式···所以一般来说你不会使用到这种网络协议
1.Windows XP与Windows 2003
Windows XP与Windows 2003操作系统默认是没有安装IPv6协议,需要手工安装IPv6协议族。
可通过如下命令进行安装: netsh interface ipv6 install
该命令基本可适用所有Windows操作系统(支持IPv6的),而XP还有一个单独的命令:
ipv6 install
即可安装IPv6协议栈,与上面的netsh命令同样的效果。注意:该命令只适用于XP,在2003以后的操作系统已经被淘汰了。
安装成功后可在桌面[网上邻居]点击右键,选择[属性],再右键点击里面的[本地连接]网卡,选择[属性],出现如下图所示的画面:
确认Microsoft TCP/IP版本6存在即可
一般建议通过netsh命令来操作,关于netsh命令的用法,可参考文章:
在Windows操作系统下利用netsh命令配置IPv6
2.Windows Vista、Windows 7与Windows 2008
Windows Vista与Windows 7、Windows 2008则默认已经安装了IPv6协议,无需再次安装,且直接可以在网卡里面设置IPv6地址和网关,与IPv4类似。
单击【开始】菜单,选择【运行】输入【cmd】然后确定,出现命令提示符窗口(一般为黑底白字的字符输入界面),然后选择如下二种方式来查看是否已分配到IPv6全球单播地址(可任选其一)
请确认已分配到2001::开头的IPv6地址,只有fe80::的地址并代表已经接入IPv6网络,这只是系统自动产生的链路本地地址,无法访问IPv6互联网。无法自动获取到2001::开头的IPv6地址时只能通过隧道或第三方软件来接入IPv6,因为本地网络并未开通IPv6服务。
方法1:输入 ipconfig /all
方法2:输入
netsh interface ipv6 show address
一般各高校教育网的 用户可以直接通过DHCPv6协议或IPv6无状态地址自动配置,来自动获取到2001开头的IPv6地址,在ipconfig /all信息中会有独立的IPv6网关,通过Teredo隧道接入用户在ipconfig /all信息中是没有默认网关的,而是通过IPv4网络进行来传输IPv6数据。
6to4隧道会分配2002::开头的IPv6地址,因此,不管何种接入方式,都必须首先确认自己已经分配到2001::或2002::开头的IPv6全球单播地址。
如下图所示的配置是教育网用户直接获取IPv6地址接入IPv6网络的配置:
单击【开始】菜单,选择【运行】输入【cmd】然后确定,出现命令提示符窗口
(一般为黑底白字的字符输入界面) 然后输入:
1. ping -6 ipv6.google.com
1. ping -6 www.kame.net
1. ping -6 www.6rank.edu.cn
会自动将域名解析成IPv6地址,且至少有一行显示reply from 200XXX::XXXX的信息。
如全部都是request time out则是请求超时,代表IPv6网络不通,可能存在其它故障。
注意:如果是Teredo隧道等方式接入,则没有网关,无需进行此步骤验证。 前面我们获取到的ipconfig /all信息中,有一项红色标注的default gateway fe80::xxxx的地址(该地址根据用户具体情况不同而有所变化,请替换为自己的实际网关地址) 请尝试如下命令:
1. ping -6 fe80::xxx
确认信息是reply from fe80::xxxx
如果是request time out则表示网关不可达,是无法接入IPv6网络,只能联系本地IPv6网络管理人员咨询解决办法。
如网关可以ping通但还是无法ping通IPv6网站,请按后面操作进行。
目前教育网用户广泛采用此方式,学校内部网络已经直接开通IPv6接入功能,本地连接网卡或无线网卡能开机自动获取到IPv6地址。如已经是教育网用户, 但仍无法获取到IPv6地址,则表示当前网络环境并未开通IPv6,可自行选择当前网络支持的隧道方式来接入,请参考置顶贴的IPv4网络使用各种隧道方式接入IPv6的教程。
网卡能自动获取IPv6地址时,可能需要关闭Teredo隧道、ISATAP隧道、6to4隧道,避免同时开通多种IPv6网络接入方式,同时分配多个IPv6地址,导致路由表错误(多种接入方式可以支持,但不建议新手使用,除非熟练掌握如何使用)。 提示:运行如下命令可以清除所有IPv6相关的配置,恢复系统默认值,建议存在故障时使用此命令恢复默认值,然后再次重新配置IPv6的接入方式:
1. netsh interface ipv6 reset
请运行如下命令将隧道服务禁用:
1. netsh interface 6to4 set state disable
2. netsh interface isatap set state disable
3. netsh interface teredo set state disable
因操作系统不同,如发现命令无法执行,请尝试:
1. netsh interface ipv6 6to4 set state disable
2. netsh interface ipv6 isatap set state disable
3. netsh interface ipv6 teredo set state disable
重新配置以后确认本地只有一个2001::开头的地址以后可再尝试
1. ping -6 ipv6.google.com
1. ping -6 www.kame.net
1. ping -6 www.6rank.edu.cn
看是否有Reply from XXX,代表IPv6已经OK了。如是使用隧道方式接入,请继续往后查看。
如仍然是reques time out,代表网络仍存在故障,请发贴详细说明自己如何接入IPv6网络,并完整提供如下信息进行分析:
1. ipconfig /all
2. netsh interface ipv6 show route
3. ping -6 fe80::xxxx(请替换为自己的网关地址)
4. ping -6 ipv6.google.com
5. tracert -6 ipv6.google.com
请首先明确自己目前采用何种隧道接入IPv6网络,目前仅有Teredo隧道可以使用私网IP地址,ISATAP、6to4等隧道均必须使用全球唯一的公网IPv4地址,隧道接入不成功请参考各种隧道接入的教程。 使用ISATAP隧道接入时,故障处理方式可与前面的自动获取IPv6地址的用户类似。
使用Teredo方式接入的用户,可能需修改本机hosts文件,将常用的IPv6网站地址直接记录到本机hosts文件中,然后才可以通过浏览器直接访问该类hosts中指定的网站,无hosts的IPv6网站将无法访问。 hosts文件地址:
C:WindowsSystem32driversetchosts
具体方式请参考Teredo隧道接入的教程。
同时请确认自己的hosts文件已经修改正确,ping hosts文件中某个域名时将会显示hosts文件中设置的IPv6地址。 同时确认ipconfig /all信息中的不同网卡(或隧道接口)只有一个网卡存在全球单播的IPv6地址存在,如果多个网卡均存在2001::开头的地址(比如本地网卡、 Teredo、ISATAP隧道均同时开启了)或多个网卡同时存在2001::开头的地址与2002::开头的地址,此时请通第五步中关闭隧道服务的命 令,禁用未使用的隧道,或直接将三种隧道全部禁用,然后按照本论坛中的帖子重新配置即可。
如果可以ping通ipv6网站,也可以ping通网关,tracert等也正常,但还是无法打开IPv6网站,可以尝试更换新的浏览器软件试试。
建议使用Google Chrome、Firefox、Opera等更新一些的浏览器来访问。
全部0条评论
快来发表一下你的评论吧 !