Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Obtaining an IPv6 Address from a Broker

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客户端包。

  1. 在 Freenet6 中创建账户,访问以下 URL 并注册:

    http://gogonet.gogo6.com
  2. 创建账户后,请访问该 URL,登录,并为 IPv6 代理创建用户 ID 和密码:

    http://gogonet.gogo6.com/page/freenet6-registration

  3. root 身份安装 gogoc :

    $> emerge gogoc
  4. 编辑 /etc/gogoc/gogoc.conf,设置 useridpassword 值。例如:

    userid=gogouser
    passwd=gogopass
  5. 启动 gogoc :

    $> /etc/init.d/gogoc start

    每次系统启动时启动 gogoc,执行以下命令:

    $> rc-update add gogoc default
  6. 使用 ping6 尝试 ping 主机:

    $> ping6 ipv6.google.com
  7. 查看 IPv6 地址:

    $> ifconfig tun