CentOS 7配置支持IPV6

演示为阿里云配置
1、编辑 vim /etc/modprobe.d/disable_ipv6.conf文件(需要root权限)
disable 设置成 0
CentOS 7配置支持IPV6
2、编辑 vim /etc/sysconfig/network 文件(需要root权限)
NETWORKING_IPV6 设置成 yes
CentOS 7配置支持IPV6
然后执行service network restart重启
3、编辑vim /etc/sysctl.conf 文件(需要root权限)
CentOS 7配置支持IPV6
然后运行sysctl -p 的命令,启用IPv6 (需要root权限)
4、验证是否开启IPV6
执行命令ip addr查看是否已经有 inet6 的地址,如果有说明已经开启ipv6
CentOS 7配置支持IPV6
二、IPV6隧道配置
1、https://tunnelbroker.net注册并登陆;
2、左侧点击Create Regular Tunnel创建一个隧道规则===>IPv4 Endpoint 需要些服务器的外网IP地址===>选择一个隧道服务器===>这里选择了“亚洲香港”
CentOS 7配置支持IPV6
查看Tunnel信息
CentOS 7配置支持IPV6
红框里面的 Client IPv6 Address 就是你的IPv6 地址,之后解析域名(AAAA解析)的时候用的就是它(域名里不用写“/64”)
配置信息
CentOS 7配置支持IPV6
重点:选择IP的方式设置(这里选择的是Linux-route2),然后将文本框中local IP需改成内网IP(这两个IP在阿里云后台都能看到),复制文本框中的内容到CentOS环境下执行。
3、执行命令ping6 he.net
CentOS 7配置支持IPV6
能ping通说明已经配置成功。
4、配置DNS解析,将域名指向IPV6的地址即可,需要用AAAA记录
AAAA xxxx 2001:xxxxx 即:AAAA 访问前缀 IPV6地址
解析之后可以用 wget -6 http://xxxxxxx 来验证你的解析是否正确以及IPV6是否成功。如果能获取到网页信息,说明一切正常。(https同理)
最新更新:阿里云可以购买IPV6后有一键设置  ecs-util-ipv6

 

    发表回复

    电子邮件地址不会被公开。必填项已用 * 标注