本文介绍如何为Windows实例自动配置IPv6地址和手动配置IPv6地址,推荐您使用更高效的自动配置工具配置IPv6地址。
自动配置IPv6地址
ecs-util-ipv6能为已分配IPv6地址的ECS实例一键配置IPv6地址,或者为没有分配IPv6地址的ECS实例一键清理IPv6配置。
使用限制如下:
- ecs-util-ipv6工具仅适用于VPC类型实例,依赖实例元数据服务,使用前请勿将网络禁用或者将相关出口IP端口(100.100.100.200:80)禁用。详情请参见实例元数据。
- ecs-util-ipv6工具运行时会自动重启网卡、网络服务,短时间内网络可能会不可用,请慎重执行。
下载与系统版本相对应的脚本到目标系统,使用管理员权限执行:
ecs-utils-ipv6.exe
如果当前ECS已绑定IPv6地址,则会自动配置;否则会自动清理原有IPv6地址配置。
对于需要自动化配置IPv6实例的需求,例如大批量配置,建议您使用云助手或者实例自定义数据。配合脚本的方式来调用。详情请参见
云助手和
实例自定义数据。以下为脚本示例(假设是64位,PowerShell脚本)。
云助手和
实例自定义数据。以下为脚本示例(假设是64位,PowerShell脚本)。
#powershell
$install_dir="C:\Windows\system32"
$install_path = "$install_dir\ecs-utils-ipv6.exe"
if(-not (Test-Path -Path $install_path)){
# download the tool
$tool_url = 'http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/win/64/ecs-utils-ipv6.exe'
Invoke-WebRequest -uri $tool_url -OutFile $install_path
Unblock-File $install_path
}
# run the tool
Start-Process -FilePath "$install_path" -ArgumentList "--noenterkey" -NoNewWindow
手动配置IPv6地址
完成以下操作,手动配置IPv6地址: