ecs开启ipv6

ecs开启ipv6

0. 大致思路

首先是云要支持双栈,这里以华为云为例,目前是只有上海一跟北京四有双栈 ,机器类型也有要求,必须是C3的机器。

云上要配置,ecs机器也要配置。

1. ecs添加ipv6支持

/etc/sysconfig/network-scripts/ifcfg-eth0 添加

IPV6INIT=yes
DHCPV6C=yes
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
PERSISTENT_DHCLIENT="yes"
IPV6INIT=yes
DHCPV6C=yes

/etc/sysconfig/network

# Created by anaconda
RES_OPTIONS="single-request-reopen"
NETWORKING_IPV6=yes

然后reboot 主机:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.134  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::f816:3eff:fec8:4f4e  prefixlen 64  scopeid 0x20<link>
        inet6 2407:c080:802:22f:34fb:a553:33  prefixlen 128  scopeid 0x0<global>
        ether fa:16:3e:c8:4f:4e  txqueuelen 1000  (Ethernet)
        RX packets 11818  bytes 43003587 (41.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11472  bytes 1658295 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

inet6 2407:c080:802:22f:34fb:a553:33fb:xx 要跟云主机界面上分配的一致。华为云上面eip v4的那个要开启ipv6转换。

2. 验证

可以用ping6 测一下阿里的两个v6 的dns服务器

IPv6:
2400:3200::1 
2400:3200:baba::1 

能ping通即可,

web应用的话可以用curl,wget

curl -6 https://xxx
wget -6 http://xxx
原文地址:https://www.cnblogs.com/gqdw/p/14034282.html