通过He.net添加IPV6支持

本人以阿里云Centos为例:

1、阿里云限制了ipv6的功能,需要修改开启,编辑/etc/sysctl.conf,修改关于ipv6的设置

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

2、重启服务器,使配置生效 reboot

3、登录https://tunnelbroker.net/,注册账号,去注册邮箱验证并重新登录

4、点击末尾的create tunnel按钮,创建管道。下图Client IPv6 Address就是你需要保存的IPv6地址。

5、点击上图Example Configurations,到达下页。在选择框选择Linux-route2,得到输入框内容。将输入框内的内容,复制到阿里云服务器执行。

6、如果执行modprobe ipv6报错,则

1). 将 /etc/sysconfig/network 里的“NETWORKING_IPV6=no”改为“NETWORKING_IPV6=yes”

2). 注释掉”/etc/modprobe.d/disable_ipv6.conf”里面的内容 或删除该文件

7、代理配置好之后服务器中执行ifconfig命令,找到he-ipv6虚拟网卡,找到scope为Global 的ipv6地址,在域名下增加解析,配置AAAA记录为下图中红框中的ipv6地址。

8、然后让apache服务器支持监听ipv6的网址。 在httpd.conf里面加上一条 Listen [ipv6地址]: 端口(80)。重启nginx。测试配置是否成功http://ipv6-test.com/validate.php

可以用来搭个跳板链接IPV6的小鸡。

  #ssh -vv -6  2a02:0180:0006:0001:0000:0000:0000:0b0d

文章来源: https://blog.csdn.net/kekeaijia/article/details/60141740

© 版权声明
THE END
点赞0赞赏
分享
评论 抢沙发