随着IPv6的普及,IPv6的优秀特性能为你的 OCI 云服务器提升网络性能和路由效率,并提升兼容性。本指南将引导你在 甲骨文云Oracle Cloud Infrastructure (OCI) 上为计算实例(VPS)配置 IPv6 的完整过程。 在配置开启IPv6前,您得首先创建计算实例,如果已经创建了 (Compute Instance / VPS)则默认创建下方选项。 已创建虚拟云网络 (VCN)。 已在 VCN 中创建子网 (Subnet)。 具体开启IPv6步骤如下: 一、为 VCN 启用 IPv6 支持 首先,需要为实例所在的VCN 分配一个 IPv6 CIDR 块。OCI 通常会分配一个 /56 的块。 登录 OCI 控制台,左上角导航至 网络 (Networking) -> 虚拟云网络 (Virtual Cloud Networks)。 选择目标 VCN。如图所示,这里我已经有两个VCN,其中一个已经添加了IPv6。 在 VCN 详情页面,导航到IP管理–>找到 CIDR 块 /前缀 部分。 点击 编辑 (Edit) 或 添加 IPv6 CIDR 块 (Add IPv6 CIDR Block)。 勾选 分配 Oracle 分配的IPv6 /56 前缀 (Assign an Oracle allocated /56 prefix) 的选项。这是最常见的方式。最后点击 添加 CIDR块。OCI 会自动为你的 VCN 指派一个全局单播地址 (GUA) /56 前缀。
二、为子网 (Subnet) 分配 IPv6 CIDR 接下来,为实例所在的子网分配一个来自 VCN 的 IPv6 CIDR 块,通常是 /64。 还是刚才的 VCN 详情页面,点击菜单中的 子网 (Subnets)。 选择目标子网。 在子网详情页面,点击 IP管理。 下滑找到IPv6 前缀,点击 添加 IPv6 前缀,勾选分配 Oracle 分配的 IPv6 /64 前缀。 在 IPv6 CIDR 块 (IPv6 CIDR Block) 字段,输入两个十六进制字符 (00-FF) ,点击 添加IPv6前缀。
三、配置路由表以允许 IPv6 互联网访问 需要为子网关联的路由表添加一条规则,将所有目标为外部 IPv6 地址的流量(::/0)指向互联网网关。 在 VCN 详情页面,点击菜单中的 路由,选择子网默认关联的那个路由表,接着选择路由规则,添加路由规则 (Add Route Rules)。 如图填写规则信息,内容解释如下: 目标类型 (Target Type): 选择 互联网网关 (Internet Gateway)。 目标 CIDR 块 (Destination CIDR Block): 输入 ::/0 (这代表互联网上的所有 IPv6 地址)。 目标互联网网关 (Target Internet Gateway): 从下拉列表中选择附加到你 VCN 的那个互联网网关。 (可选) 添加描述,例如 “Allow IPv6 Internet Access”。 点击 添加路由规则 (Add Route Rules)。
四、配置安全规则允许 IPv6 流量 需要更新与实例 VNIC 关联的安全列表 (Security List) 或添加了网络安全组 (Network Security Group, NSG)。默认使用的防火墙类型是安全列表,如果你添加了网络安全组也要添加对应的规则。 在 VCN 详情页面,点击菜单中的 安全,如图选择默认的安全列表。 切换到安全规则,这里可以添加入站 (Ingress) 和出站 (Egress) 规则,只需要添加必要的 IPv6 流量即可,通常默认允许所有出站协议。下滑点击添加出战规则: 放行所有出站 IPv6 流量(服务器才能使用IPv6上网),目的地类型: CIDR, 目的地CIDR::/0, IP协议所有协议,最后添加出站规则。 允许 ICMPv6 (用于 Ping 测试等):源类型: CIDR, 源CIDR::/0, IP协议IPv6-ICMP,最后添加出站规则。
五、为实例 VNIC 分配 IPv6 地址 现在进行关键一步:为实例的网络接口 (VNIC) 分配具体的 IPv6 地址。 导航至 计算 (Compute) -> 实例 (Instances),选择目标实例,在实例详情页面,菜单栏切换到网络,向下滚动到 附加的 VNIC (Attached VNICs) 部分,点击实例的主 VNIC,在 VNIC 详情页面,点击菜单栏中的IP管理,点击分配IPv6 地址,点击 分配 IPv6 地址 (Assign IPv6 Address) 按钮后,为了方便记忆选择手动输入一个子网 /64 范围内的特定地址的后半部分 (接口标识符),地址未被使用。最后点击分配即可。 至此在OCI控制台的操作就完成了,可以记下分配到的 IPv6 地址。 过几分钟,您就可以ping您刚分配的这个IPv6地址了,如果ping不通,把主机重启一下。
|