MySQL 8.4 Release Notes
7.1.13.5 从代理获取 IPv6 地址
如果您没有公共的IPv6地址,可以从IPv6代理中获取。Wikipedia IPv6 Tunnel Broker页面列出了多个代理和它们的特点,例如是否提供静态地址和支持的路由协议。
在配置服务器主机以使用代理提供的IPv6地址后,启动MySQL服务器,并将bind_address
设置为允许服务器接受IPv6连接。您可以将*(或::
)指定为bind_地址
值,也可以将服务器绑定到代理提供的特定IPv6地址。更多信息,请参见bind_地址
描述在第7.1.8节,“服务器系统变量”中。
请注意,如果代理分配动态地址,您的系统可能在下一次连接到代理时收到新的地址。如果是这样,任何使用原始地址创建的帐户将无效。为了绑定到特定地址但避免地址更改问题,您可以与代理商安排静态IPv6地址。
以下示例展示了如何使用Freenet6作为代理和Gentoo Linux上的gogoc IPv6客户端包。
-
在 Freenet6 中创建账户,访问以下 URL 并注册:
http://gogonet.gogo6.com
-
创建账户后,请访问该 URL,登录,并为 IPv6 代理创建用户 ID 和密码:
http://gogonet.gogo6.com/page/freenet6-registration
-
以
root
身份安装 gogoc :$> emerge gogoc
-
编辑
/etc/gogoc/gogoc.conf
,设置userid
和password
值。例如:userid=gogouser passwd=gogopass
-
启动 gogoc :
$> /etc/init.d/gogoc start
每次系统启动时启动 gogoc,执行以下命令:
$> rc-update add gogoc default
-
使用 ping6 尝试 ping 主机:
$> ping6 ipv6.google.com
-
查看 IPv6 地址:
$> ifconfig tun