Mar 31

.XXX域名的注册有两种方式:一种只是保护性注册,就是任何人都可以去注册商注册,但是只能注册不能解析;另外一种就还需要注册成为ICM的会员,这样就可以解析了。成为ICM会员是免费的,而且也很简单。

想到注册商处注册成功后,会在24小时之内收到ICM的电子邮件,提醒你去注册成为ICM会员,按照邮件中给出的链接完成注册就可以了。其中有一点需要注意,电话号码必须填写正确能用的号码,然后会有电话打进来,可以选择电话的语音类型,一般选择英文电话。电话打进来后,按照要求按1,然后会以很慢的速度说出4个数字,这就是那个认证码,将认证码填到ICM的网站上然后确定就可以了。最后会给出一个十六位的号码,就是所谓的Member Authorization Token,也就是注册商的.XXX Member ID。你可以将这个Member ID填写到注册商的网页上,完成上面的步骤后注册商就会开通你的.XXX域名。

.XXX域名的注册费用较高,所以到目前为止还有很多好的域名可以注册。我曾试着将.XXX域名绑定到Google Apps上,但是提示.XXX是不能识别的顶级后缀,其实是屏蔽了这个后缀的域名。能解析.XXX域名的免费DNS服务器有Godaddy、HE DNS,dnspod好像不能添加。更有意思的是可以开通QQ域名邮箱,收发邮件都是正常的。

Feb 15

我们使用He提供IPv6的隧道代理,可以达到流畅访问Google等支持IPv6的网站。前面我也介绍过gogoc(原gw6c),但是这个访问速度有些慢,He提供的这个IPv6隧道代理速度还是不错。步骤如下:
1.注册免费的HE IPv6 Tunnel Broker
注册地址:http://tunnelbroker.net/
点击左边的“Register”开始注册,过程就不说啦,很简单的。注册好之后会收到一封he.net发来的邮件,里面有用户名和密码。
2.开通HE IPv6 Tunnel Broker
登陆tunnelbroker.net点击左侧的“Create Regular Tunnel”,在“IPv4 endpoint”填入你的当前的外网IP(我用的是ADSL上网,就是ppp0的IP,而不是eth0的IP),HE会根据你的浏览器的IP地址帮你选择服务器,但并不一定是最好的,你要根据你的实际连接速度(例如ping一下),选择延迟最小的服务器的地址,点击“Override”可选择服务器,或者直接选择服务器。最后点击“Submit”按钮提交,IPv6 Tunnel Broker就建立好啦。
3.查看你独有的IPv6地址和相关信息
回到HE IPv6 Tunnel Broker的首页,点击刚刚建立的Tunnel,如图:
Ubuntu-HE-Broker-1.png 会有这个Tunnel的详细信息:
Ubuntu-HE-Broker-2.png
记下User ID、Tunnel ID、routed /64、Server IPv4 Address、Server IPv6 Address、Client IPv6 Address 这些地址,后面要用到。

4.Ubuntu 建立启动脚本(ADSL用户,已测)
首先你要把防火墙的IPv6功能打开,否则连不上,这里只说一下UFW的,因为这是Ubuntu系统自带的,修改/etc/default/ufw文件,将里面的“IPV6=no”改为“IPV6=yes”即可。
建立启动脚本he-ipv6-up.sh(名字随便起),需要root权限运行,内容如下:

#!/bin/sh
USER_ID='填入User ID'
TUNNEL_ID='填入Tunnel ID'
PASS='填入密码'
#将密码转换成MD5值
PASS_MD5=$(echo -n $PASS | md5sum | cut -f1 -d ' ')
IPV4_SERVER='填入Server IPv4 Address'
IPV6_SERVER='填入Server IPv6 Address'
URL='https://ipv4.tunnelbroker.net/ipv4_end.php'
#我用的是ADSL拨号上网,所以设备名是ppp0
IPV4_LOCAL=$(ip -4 addr show dev ppp0 | awk '/inet / {print $2}' | cut -d/ -f1)
IPV6_LOCAL='填入Client IPv6 Address'
#等待15秒,以完成ADSL拨号
sleep 15
wget -nv -4 --spider --no-check-certificate "${URL}?ip=$IPV4_LOCAL&pass=${PASS_MD5}&apikey=${USER_ID}&tid=${TUNNEL_ID}"
#以下是he.net网站给出的配置命令
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote $IPV4_SERVER local $IPV4_LOCAL ttl 255
ip link set he-ipv6 up
ip addr add $IPV6_LOCAL/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
exit

如果你的外网IP是固定的,那就直接点击页面上的“Example Configurations”,然后选择“Linux-route2”,把下面的代码复制到终端中即可,或者把这些代码写到脚本中,然后双击执行,都可以。

5.Ubuntu 建立启动脚本(局域网用户,已经测试成功)
防火墙设置和radvd.conf设置同第4步,这里需要安装curl软件,Ubuntu软件源中有。建立启动脚本he-ipv6-up.sh(名字随便起),需要root权限运行,内容如下:

#!/bin/sh
USER_ID='填入User ID'
TUNNEL_ID='填入Tunnel ID'
PASS='填入密码'
#将密码转换成MD5值
PASS_MD5=$(echo -n $PASS | md5sum | cut -f1 -d ' ')
IPV4_SERVER='填入Server IPv4 Address'
IPV6_SERVER='填入Server IPv6 Address'
URL='https://ipv4.tunnelbroker.net/ipv4_end.php'
#获取外网IP
IPV4_WAN=$(curl ifconfig.me/ip)
#内网IP
IPv4_LAN='填入你的内网IP'
IPV6_LOCAL='填入Client IPv6 Address'
#等待15秒,以完成ADSL拨号
sleep 15
wget -nv -4 --spider --no-check-certificate "${URL}?ip=$IPV4_WAN&pass=${PASS_MD5}&apikey=${USER_ID}&tid=${TUNNEL_ID}"
#这是he.net网站给出的配置命令
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote $IPV4_SERVER local $IPV4_LAN ttl 255
ip link set he-ipv6 up
ip addr add $IPV6_LOCAL/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
exit

6.Windows Vista/7 下的启动脚本(ADSL用户,已测)
首先要下载Curl软件(http://curl.haxx.se/download.html),自己挑选合适的版本。建立启动脚本he-ipv6-up.bat(名字随便起),需要管理员权限运行,运行时需要关闭一下防火墙,或者允许自ipv4.tunnelbroker.net网站的ping。启动脚本要和curl.exe放在一起,内容如下:

set USER_ID=填入User ID
set TUNNEL_ID=填入Tunnel ID
set PASS_MD5=填入你密码的MD5值,网上可以算出来
set URL=https://ipv4.tunnelbroker.net/ipv4_end.php
set IPV4_SERVER=填入Server IPv4 Address
set IPV6_SERVER=填入Server IPv6 Address
set IPV6_LOCAL=填入Client IPv6 Address
set IPV6_DNS=2001:470:20::2
for /f %%i in ('curl ifconfig.me') do set IPV4_LOCAL=%%i
curl -k "%URL%?ip=%IPV4_LOCAL%&pass=%PASS_MD5%&apikey=%USER_ID%&tid=%TUNNEL_ID%"
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel %IPV4_LOCAL% %IPV4_SERVER%
netsh interface ipv6 add address IP6Tunnel %IPV6_LOCAL%
netsh interface ipv6 add route ::/0 IP6Tunnel %IPV6_SERVER%
netsh interface ipv6 add dnsservers "IP6Tunnel" %IPV6_DNS%
netsh interface ipv6 set prefix ::1/128 50 0
netsh interface ipv6 set prefix ::/0 40 1
netsh interface ipv6 set prefix 2002::/16 30 1
netsh interface ipv6 set prefix ::/96 20 3
netsh interface ipv6 set prefix ::ffff:0:0/96 10 4
netsh interface ipv6 set prefix 2001::/32 5 1

7.Windows Vista/7 下的启动脚本(局域网用户,已测)
首先要下载Curl软件(http://curl.haxx.se/download.html),自己挑选合适的版本。建立启动脚本he-ipv6-up.bat(名字随便起),需要管理员权限运行,运行时需要临时关闭一下防火墙,或者允许自ipv4.tunnelbroker.net网站的ping。启动脚本要和curl.exe放在一起,内容如下:

set USER_ID=填入User ID
set TUNNEL_ID=填入Tunnel ID
set PASS_MD5=填入你密码的MD5值,网上可以算出来
set URL=https://ipv4.tunnelbroker.net/ipv4_end.php
set IPV4_SERVER=填入Server IPv4 Address
set IPV6_SERVER=填入Server IPv6 Address
set IPV4_LAN=填入你的内网IP
set IPV6_LOCAL=填入Client IPv6 Address
set IPV6_DNS=2001:470:20::2
for /f %%i in ('curl ifconfig.me') do set IPV4_WAN=%%i
curl -k "%URL%?ip=%IPV4_WAN%&pass=%PASS_MD5%&apikey=%USER_ID%&tid=%TUNNEL_ID%"
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel %IPV4_LAN% %IPV4_SERVER%
netsh interface ipv6 add address IP6Tunnel %IPV6_LOCAL%
netsh interface ipv6 add route ::/0 IP6Tunnel %IPV6_SERVER%
netsh interface ipv6 add dnsservers "IP6Tunnel" %IPV6_DNS%
netsh interface ipv6 set prefix ::1/128 50 0
netsh interface ipv6 set prefix ::/0 40 1
netsh interface ipv6 set prefix 2002::/16 30 1
netsh interface ipv6 set prefix ::/96 20 3
netsh interface ipv6 set prefix ::ffff:0:0/96 10 4
netsh interface ipv6 set prefix 2001::/32 5 1

8.Windows XP 下的启动脚本(局域网和ADSL用户,未测)
首先要下载Curl软件(http://curl.haxx.se/download.html),自己挑选合适的版本。建立启动脚本he-ipv6-up.bat(名字随便起),需要管理员权限运行,运行时需要关闭一下防火墙,或者允许来自ipv4.tunnelbroker.net网站的ping。
Windows XP需要先安装IPv6协议在命令提示符下输入如下命令安装:

ipv6 install

启动脚本要和curl.exe放在一起,内容如下:

set USER_ID=填入User ID
set TUNNEL_ID=填入Tunnel ID
set PASS_MD5=填入你密码的MD5值,网上可以算出来
set URL=https://ipv4.tunnelbroker.net/ipv4_end.php
set IPV4_SERVER=填入Server IPv4 Address
set IPV6_SERVER=填入Server IPv6 Address
set IPV6_LOCAL=填入Client IPv6 Address
for /f %%i in ('curl ifconfig.me') do set IPV4_LOCAL=%%i

curl -k "%URL%?ip=%IPV4_LOCAL%&pass=%PASS_MD5%&apikey=%USER_ID%&tid=%TUNNEL_ID%"

ipv6 rtu ::/0 2/::%IPV4_SERVER% pub
ipv6 adu 2/%IPV6_LOCAL%

9.修改Host文件
Ubuntu的Host文件位于“/etc/hosts”,Windows的Host文件在“C:windowssystem32driveetc”,然后在“Google和各种网站的IPv6服务hosts”找到你需要走IPv6的网址,填入进去,保存退出,不用重启系统哦~

10.关闭IPv6隧道(Linux用户)
脚本如下:

#!/bin/sh
ip route del ::/0 dev he-ipv6
ip tunnel del he-ipv6

11.关闭IPv6隧道(Windows Vista/7 用户)
脚本如下:

set IPV6_LOCAL=填入Client IPv6 Address
set IPV6_SERVER=填入Server IPv6 Address
set IPV6_DNS=填入IPv6的DNS
netsh interface ipv6 delete route ::/0 IP6Tunnel %IPV6_SERVER%
netsh interface ipv6 delete address "IP6Tunnel" %IPV6_LOCAL%
netsh interface ipv6 delete interface "IP6Tunnel"
netsh interface ipv6 delete dnsservers "IP6Tunnel" %IPV6_DNS%
netsh int ipv6 set prefix ::1/128 50 0
netsh int ipv6 set prefix ::/0 40 1
netsh int ipv6 set prefix 2002::/16 30 2
netsh int ipv6 set prefix ::/96 20 3
netsh int ipv6 set prefix ::ffff:0:0/96 10 4
netsh int ipv6 set prefix 2001::/32 5 5

当时我弄得时候就是卡在ADSL的IP地址总是会变,而网页上的”Client IPv4 Address”地址必须与当前外网IP相同,不知道怎么弄,翻了几篇国外的资料才知道,期间撞墙无数次,真是浪费时间啊。

Feb 14

目前收集的还不是很全面,需要用过的朋友们进行补充,大部分应用还集中在教育网。在IPv4网络下接入IPv6后,操作系统一般都具有双协议栈,既支持IPv4网络也支持IPv6网络。

1.ISATAP隧道
注意:需要PC机具有公网IPv4地址,不支持NAT后的主机访问目前教育网上大部分高校均提供ISATAP隧道。
*上海交通大学isatap.sjtu.edu.cn
*北京邮电大学isatap.bupt.edu.cn
*清华大学isatap.tsinghua.edu.cn和59.66.4.50
*华中科技大学isatap.hust.edu.cn
*台湾:tb.ipv6.apol.com.tw
*台湾 isatap.ipv6.chttl.com.tw(202.39.142.146)
*韩国 isatap.ngix.ne.kr(203.254.38.129)
*波兰 isatap.icpnet.pl(62.21.98.6)

关于如何配置ISATAP隧道接入IPv6,可参考文章《在Windows XP下使用ISATAP隧道接入IPv6网络》http://www.ipv6bbs.cn/thread-172-1-1.html。说明:也适用于Windows 2003、Vista及Windows 7(部分命令需要管理员权限执行)等。

2.6to4隧道
注意:需要PC机具有公网IPv4地址,不支持NAT后的主机访问。目前教育网上大部分高校均提供ISATAP隧道与6to4隧道接入,本站会逐步收集此部分资源。建议优先使用ISATAP隧道方式接入,6to4的接入服务还比较少。

以下信息转载自网络,具体的连接速度需根据每个人自身的网络接入来选择:
*上海交大 202.112.26.246
*北京大学 222.29.159.10
*6to4.ipv6.chttl.com.tw(202.39.142.146)
*infonet.ipv6.ustc.edu.cn(202.38.75.75)
*kddilab.6to4.jp(202.255.45.5)
*6to4.ngix.ne.kr(203.254.38.130)
*6to4.ipv6.microsoft.com(131.107.33.60,192.88.99.1)

3.Teredo隧道
注意:Teredo隧道不需要PC机具有公网IPv4地址,可以穿越NAT通过将IPv6数据包封装在UDP中访问IPv6网络。

公共Teredo服务器地址列表:
* teredo.remlab.net / teredo-debian.remlab.net (法国) (Miredo 默认设置)
* teredo.autotrans.consulintel.com (西班牙)
* teredo.ipv6.microsoft.com (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
* teredo.ngix.ne.kr (韩国)
* teredo.managemydedi.com (美国 芝加哥)

关于如何配置Teredo隧道接入IPv6,可参考《Windows XP下使用Teredo隧道接入IPv6网络》http://www.ipv6bbs.cn/thread-168-1-1.html。说明:也适用于Windows 2003、Vista及Windows 7(部分命令需要管理员权限执行)等。

4.隧道代理
*Hurricane Electric Tunnel Broker http://tunnelbroker.net
*浙江大学 IPv6 Tunnel Broker试验 http://tb.zju.edu.cn/
*清华大学 http://tunnel.tsinghua.edu.cn
需要至该网站申请帐户,同时需要PC机具有公网IPv4地址,无法穿越NAT

5.第三方软件支持:
六飞、Veno、gogoCLIENT等,不需要具有IPv4公网地址,可以穿越NAT,可直接使用,无需进行复杂的设置,安装注册后即可使用。
*六飞: http://www.6fei.com.cn/
*Veno:http://www.veno2.com/
*gogoCLIENT官方网站:http://www.gogo6.com/

目前我使用的是教育网,网速极为垃圾,很多方法都不起作用,我的方法就是IPv6+HOSTS+GoAgent+免费的VPN,基本上能搞定所有的问题。

转自:http://hi.baidu.com/strange_quark/blog/item/8e494c3dd2f582d99f3d62fe.html

Nov 14

* IPv6 Deployment Growth

Of the 39,570 networks in the world running BGP, the number running IPv6 has increased to 4,830, or 12.2%. This is an increase from 7.4% just one year ago or 9.5% six months back.

The global IPv6 routing table has passed 7000 IPv6 prefixes.

Source: http://bgp.he.net/ipv6-progress-report.cgi

* Free Interactive Programming Tutorials

We’ve launched an interactive programming tutorial site with beginning courses in Perl, PHP, Ruby, Python, SQL, HTML, CSS, JavaScript, jQuery, and XML. It provides a type-along style course that allows you to write and run snippets of code online
via your web browser.  Even if you already know how to code you may find a quick review amusing and entertaining.  When you get done with that you can also post your own code snippets or exercises to the code forums for other people to run.  The site
is in beta and just launched, please let us know what you think.

http://code.he.net

* Hurricane Electric Carrier Networking Event

Hurricane Electric is hosting a carrier networking event on
November 17th.

If you buy long haul wavelengths or metro ethernet circuits and would like to meet carrier representatives to discuss
telecommunications projects you are working on, or would just like to chat with other Internet Engineers, please join
Hurricane Electric for a Carrier Networking Event.

When: Thursday, November 17, 2011 6:00pm

Where: Hurricane Electric’s Fremont 2 Facility
48233 Warm Springs Blvd
Fremont, CA 94539

Refreshments will be served.

Confirmed participants include:
360networks
CenturyLink
Comcast
Supermicro
Level3
XO Communications

To RSVP or for more information, please contact:
events@he.net

* Exchange Point Connection Upgrades

We have upgraded to 10 Gigabit Ethernet ports (10 Gbps) at the following exchanges: LONAP (London), NLIX (Amsterdam), LAIIX (Los Angeles), and MICE (Minneapolis).  In addition, we’ve added another port at the HKIX (Hong Kong) Internet Exchange Point.

Hurricane Electric’s upgrades in Amsterdam, Hong Kong, London, Los Angeles, and Minneapolis will provide Hurricane Electric’s customers with increased throughput, reduced latency and improved reliability.

Hurricane Electric now has over 7000 BGP sessions with over 1800 IPv4 and IPv6 networks at 45 different exchange points in North America, Europe, and Asia.


Become a Fan on Facebook
http://facebook.com/he.net

Follow us on Twitter
http://twitter.com/henet

Hurricane Electric IPv6 Tunnel Broker Project
http://tunnelbroker.net

Hurricane Electric IPv6 Certification Program
http://ipv6.he.net/certification

Hurricane Electric Free DNS
http://dns.he.net

Hurricane Electric Interactive Programming Tutorials
http://code.he.net