Centos配置ipv6教程



注册并创建 IPv6 通道

(1)注册 https://www.tunnelbroker.net/ (需要邮箱验证)

image.png

image.png

确认注册后去注册邮箱查看认证的邮件(如果收件箱没有,查看一下是否被转移到了垃圾箱)

image.png

打开上面红框中的verify的地址。

创建隧道

登录后选择 Create Regular Tunnel

image.png

image.png

确认创建即可,跳转进入如下页面

image.png

第二步:配置服务器支持ipv6,编辑服务器的内核配置文件/etc/sysctl.conf

修改以下三项的结果为0,如果文件中没有这三个参数,在该文件中添加即可:

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

执行sysctl -p使修改的参数生效

 

打开Example Configurations

创建好隧道后打开Example Configurations,选择“linux-net-tools”,复制框中的命令在服务器中执行(保存好这些命令)

image.png

配置nginx域名配置文件

加上监听ipv6的配置:

 

server {

listen 80; // 监听 IPv4 的 80 端口

listen [::]:80; // 监听 IPv6 的 80 端口

}

如果配置了https还需要添加监听ipv6的443端口

server {

listen 443 ssl http2; // 监听 IPv4 的 443 端口

listen [::]:443 ssl http2; // 监听 IPv6 的 443 端口

}

配置 DNS

使其支持 IPv6 解析

只需给相应的域名加上AAAA解析,值填 HE 里的Client IPv6 Address,去掉最后的/64即可,如2001:470:100:100::2

注意:如果您重启了服务器,就会导致web服务启动失败。

此时,需要您再执行一下第三步,然后重启web服务




此页内容是否有用?请给出您的反馈和评价: