如果没有使系统通过本地网络外部的IPv6进行通信的公共IPv6地址,则可以从IPv6代理获取一个。在维基百科的IPv6隧道代理页列出了几种代理和他们的功能,如是否可提供静态地址,支持的路由协议。
将服务器主机配置为使用代理提供的IPv6地址后,以适当的bind_address设置启动MySQL服务器, 以允许该服务器接受IPv6连接。您可以指定*(或 ::)作为 bind_address值,或将服务器绑定到代理提供的特定IPv6地址。欲了解更多信息,请参阅 bind_address在描述 第5.1.8节,“服务器系统变量”。
请注意,如果代理分配动态地址,则下次您连接到代理时,为系统提供的地址可能会更改。如果是这样,则您使用该名称创建的任何帐户的原始地址都将无效。要绑定到特定地址但避免出现地址更改问题,您可以与代理安排静态IPv6地址。
以下示例显示了如何在Gentoo Linux 上将 Freenet6用作代理和gogoc IPv6客户端软件包。
通过访问此URL并注册,在Freenet6上创建一个帐户:
http://gogonet.gogo6.com
创建帐户后,请转到以下URL,登录并为IPv6代理创建用户ID和密码:
http://gogonet.gogo6.com/page/freenet6-registration
作为root,安装 gogoc:
shell> emerge gogoc
编辑/etc/gogoc/gogoc.conf以设置 userid和password 值。例如:
userid=gogouser
passwd=gogopass
启动gogoc:
shell> /etc/init.d/gogoc start
要在每次系统启动时启动gogoc,请执行以下命令:
shell> rc-update add gogoc default
使用ping6尝试ping主机:
shell> ping6 ipv6.google.com
要查看您的IPv6地址:
shell> ifconfig tun




