http://ipv6.he.net
IPv6认证,其实是HE.net提供的免费基本技能培训,普及一些IPv6的知识
涉及到IPv6网络环境的各种配置,例如基本通信环境,DNS,WEB,MAIL等

很早以前就看到该认证了,不过一直没有这方面的需要
最近涉及到一些IPv6项目,就当充电练手了,顺便记录下过程

IPv6 CertificationIPv6 Certification

整个认证分为7个级别,分别为Newbie, Explorer, Enthusiast, Administrator, Professional, Guru, Sage
Newbie:
阅读很短的简介,回答几个选择题就过关了…

Explorer:
测试IPv6环境,除非你是Native IPv6环境,否则都是通过Tunnel之类的通过该测试
根据提示,使用HE.net提供的Tunnelbroker访问指定网站
设置过程需要添加自己IP,并使其PINGABLE(换句话说关掉防火墙,最好能直接接入公网,否则就需要在你的接入设备上配置了)
PINGABLE之后,会出现一堆相关tunnel信息,不会配置的话,就从下面的下拉菜单选择自己的操作系统,会给出具体配制方法
我在这里碰到VPS的IPv6限制问题,用的Parallel Virtuozzo,需要4.0版本才支持IPv6
找了个折衷的办法,联系Tech让他们添加TUN/TAP,通过tb-tun(国内一兄弟写的IPv6转发程序)实现IPv6
具体方法参看 http://code.google.com/p/tb-tun/wiki/HOWTO
可以将该方法提到的命令扔到rc.local方便每次重启调用,注意第一句要加括号以及&扔到后台
(setsid ./tb_userspace tun6to4 server client sit > /dev/null &)
PS. server,client分别填Tunnelbroker提供的Server IPv4 address,Client IPv4 address

Enthusiast:
虽说只是测试IPv6环境下的web server,但其实跟后面的域名解析AAAA记录有重复
因为测试地址只能填写FQDN(全域名)
这一步其实比较烦人,手上有俩server,win2003&某Linux
win2003+iis6.0,iis6无论怎么折腾都不监听IPv6的地址(有看到某人比较迷糊绑定到IPv4的IP上,通过绑定所有地址搞定,我本来就是绑定所有地址也不行)
手上几个cn域名都是注册在万网,不支持AAAA记录-_-
he.net提供free dns很不错,但是万网要求补填资料,否则不能做任何域名操作
还好有个com,转了之后添加xxx.com,www.xxx.com的AAAA以及AA记录,很快就启用了
转到Linux主机,用nginx很容易就监听IPv6地址了(conf里面添加listen [::]:80 default ipv6only=on;不用删除以前IPv4的listen,两者就能共存)
新建一个要求名称的txt文件到指定位置,就能通过测试

Administrator:
要求建立一个支持IPv6的邮件系统(MTA就ok)
这里用的是Postfix
inet_interfaces=all,或者是在原有基础上添加[::1]
inet_protocols=all,或者ipv6
重启Postfix就ok
点击测试的发送之后,将收到邮件中的id提交就通过

Professional:
测试邮件系统支持IPv6的反向解析
貌似因为是通过Tunnelbroker联入的,已经做了反向解析,直接就能通过-_-||

Guru:
测试DNS是否有AAAA记录,并且响应查询请求
用的本来就是he.net的Free DNS,当然是有记录能查询的,都帮我们做好了
想多练手就自己建个DNS吧

Sage:
测试DNS能否通过IPv6与TLD通信….还是帮我们做好了^^

至此,恭喜你获得IPv6的Sage级别认证了
完成这一切之后,如果还想了解更多知识,或者在证书上多加几分…
在左侧的导航栏还有一些Additional Tests,都是选择题,看仔细一些都很容易完成
同样,也可以做Daily Tests,都是一些简单的查询命令,提交回显结果就能加分,每次1分-_-||

最高分貌似1500分…都是靠Daily Tests积累的,也算是强迫记忆吧,常用就记住了
he.net的这些测试虽然没有真正证书认证的价值,但是对IPv6的基本知识普及功不可没
感谢!