在部分时候,我们需要在甲骨文Oracle Cloud使用IPv6的资源。这篇文章主要来讲如何给Oracle Cloud实例启用IPv6的方法。
准备材料
- 甲骨文账号,并开启了至少一个实例
步骤
- 登录控制面板,并按照下图步骤更改控制台语言为中文
- 进入菜单,依次选择“网络”→“虚拟云网络”
- 进入默认的VCN网络
- 依次点击“CIDR Blocks/Prefixes”→“Add CIDR Block/IPv6 Prefix”,勾选“Assign an Oracle allocated IPv6 /56 prefix”旁边的勾选框,然后点击“Add CIDR Blocks/Prefixes”
- 转到“子网”,在默认的子网呼出菜单,然后点击“编辑”
- 勾选“Assign an Oracle allocated IPv6 /64 prefix”旁边的勾选框,输入一个00-FF之间的字符,点击“保存更改”
- 转到“路由表”,点击默认创建的路由
- 点击“添加路由规则”
- 按照下图设置
- 点击“安全列表”,点击默认的安全组
- 依次点击“入站规则”→“添加入站规则”
- 如图设置,然后点击“添加入站规则”
- 将其自带的规则删除
- 依次点击“出站规则”→“添加出站规则”
- 按照下图设置
- 进入实例,点击“附加的VNIC”,点击默认的VNIC
- 依次点击“IPv6地址”→“分配IPv6地址”
- 选择任一选项分配IPv6地址,点击“分配”
- 这就分配好IPv6的地址了
- 重启VPS,可以看到IPv6已经启用了。
Oracle Cloud 实例启用 IPv6 后的检查
Oracle Cloud 为实例启用 IPv6 后,要同时检查 VCN、子网、路由表、安全列表、系统网络配置和应用监听。控制台分配 IPv6 不代表服务器已经能正常出入站访问。
- 确认子网和实例已分配 IPv6 地址。
- 路由表需要有正确的 IPv6 出口规则。
- 安全列表和系统防火墙要放行目标端口。
- 应用服务需要监听 IPv6 地址。
- 用外部网络测试 AAAA、ping6 和 TCP 端口。

















