需要協同修改有四個地方,分別是 VPC 、Subnet、Security groups 和實例的網絡設置,理論上只有第一個實例需要如此折騰,之後相同 VPC、Subnet 和 Security groups 的實例應當可以直接獲取 IPv6 的地址
VPC
找到當前實例所屬的 VPC 然後選擇 Edit CIDRs:
然後點 Add IPv6 CIDR 就完事了:
新建的 VPC 直接選擇 Amazon provided IPv6 CIDR block 就可以了:
Subnet
同樣的,找到當前實例所屬的 Subnet 然後選擇 Edit IPv6 CIDRs:
新建的 Subnet 直接輸入想要的 IPv6 block 就可以了(一般從 00 開始,多個 Subnet 後續可以指定 01、02,諸如此類):
Security groups
如果用戶想要通過 IPv6 訪問實例,還需要設置防火牆的相應規則,一般來說允許所有地址就是在 Inbound 的 Source 裏設置 ::/0:
實例網絡設置
進入當前實例的 Networking - Manage IP Addresses,然後選擇 Assign new IP 即可:
最後在子網關聯的路由表添加一條IPV6 至IGW的路由
測試
1 找一臺擁有公網IPV6的地址 測試
2 通過瀏覽器訪問https://ipv6-test.com/測試
測試結果
作者:光環雲 劉麗東