windows 云服务器配置 IPV6 地址

本文以经典网络 的 windows server 2008 为例说明 IPV6 地址的配置方法,windows server 2012 以及 VPC 网络的云主机同样适用,但细节部分略有不同(文中会做说明) 。具体操作步骤如下:

Note

华东 1 可用区 A 为经典网络,其余环境都是 VPC 网络。

操作步骤

新建云服务器

登录网易云控制台,进入云服务器模块,点击按钮「创建云服务器」进入云服务器新建页面,选择镜像 "WindowsServer 2008 R2 数据中心版 64位中文版"进行云服务器的新建:

申请公网 IP

登录网易云控制台,进入弹性公网 IP 模块,点击按钮 「申请公网 IP」进行公网 IP 的申请:

云服务器绑定公网 IP

进入已经新建完毕的云服务器,点击按钮「绑定公网 IP」将公网 IP 与云服务器进行绑定。

远程连接云服务器

通过 mstsc 远程连接云服务器,输入云服务器外网 IP、用户名(默认Administrator)、密码后完成服务器的远程连接。

配置 IPV6

  1. 浏览器访问地址 https://www.tunnelbroker.net,注册一个账号。

2. 注册完成后登录,点击左侧 "Create Regular Tunnel",选择地区为 Hong Kong:

此时可以看到我们的公网地址和 分配的IPV6 地址: 3. 点击标签 「Example Configurations」,选择操作系统为 windows Vista/2008/7/8

Note

此处是在线生成适合用户操作系统的配置命令,对于 windows server 2008 和 windows server 2012 均可选择 “windows Vista/2008/7/8”

  1. 云服务器命令行中执行如下命令:

复制图中生成的命令,

  • 对于经典网络的 windows server 2008,直接复制到云主机中执行即可,无需更改。
  • 对于经典网络的 windows server 2012,需要先在云主机中执行以下命令将 teredo 服务器地址设置为 teredo.ipv6.microsoft.com,之后复制上面的命令执行即可。
netsh int teredo show state
netsh interface teredo set state server=teredo.ipv6.microsoft.com
netsh int teredo show state
  • 对于 VPC 网络的 windows server 2008,需要将命令中的云主机公网地址换成云主机的私有网地址,并执行。
  • 对于 VPC 网络的 windows server 2012,除了需要先在云主机中执行以下命令将 teredo 服务器地址设置为 teredo.ipv6.microsoft.com之外,还要将命令中的云主机公网地址换成云主机的私有网地址,并执行。
netsh int teredo show state
netsh interface teredo set state server=teredo.ipv6.microsoft.com
netsh int teredo show state

Attention

VPC 网络的云主机,需要保证云主机所在的安全组规则中放行 ICMP 协议,否则隧道会建立失败。

验证是否配置成功

执行命令 ipconfig 查看是否出现 “IP6Tunnel” 的配置信息 :

浏览器访问 test-ipv6.com 查看 IPV6 是否配置完成: