创建IPv6隧道
免费创建IPv6隧道网站:https://www.tunnelbroker.net/
创建
免费注册账号,之后创建隧道。
1. 创建隧道:Create Regular Tunnel
2. 输入IPv4并选择合适的隧道服务器
选择之前可对服务器ip进行ping测试,选择丢包率和延迟较小的服务器来创建。
3. 创建完成后效果图
4. 选择操作系统
在服务器上执行方框内的命令。
5. 测试IPv6
ping6 ipv6.baidu.com
ping -6 ipv6.baidu.com
修改Linux主机的IPv6配置
如果没有默认开启了ipv6的话,需要进行相关设置。
1. 修改 /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. 注释掉 /etc/modprobe.d/disable_ipv6.conf
文件内容:
#alias net-pf-10 off
#options ipv6 disable=0
3. 修改 /etc/sysconfig/network
中配置项值:
NETWORKING_IPV6=yes
4. 重启服务器,查看ipv6是否成功
init 6
ifconfig | grep inet6
#init Commands:
0 Power-off the machine
6 Reboot the machine
2, 3, 4, 5 Start runlevelX.target unit
1, s, S Enter rescue mode
q, Q Reload init daemon configuration
u, U Reexecute init daemon
5. 开启Web服务的IPv6支持:
#nginx中
listen [::]:80;
添加域名的IPv6记录(AAAA记录)
#记录类型
A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。
CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
TXT:在这里可以填写任何东西,长度限制255。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)。
NS:域名服务器记录,如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。
AAAA:用来指定主机名(或域名)对应的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)记录。
MX:如果需要设置邮箱,让邮箱能收到邮件,就需要添加MX记录。
显性URL:从一个地址301重定向到另一个地址的时候,就需要添加显性URL记录(注:DNSPod目前只支持301重定向)。
隐性URL:类似于显性URL,区别在于隐性URL不会改变地址栏中的域名。
SRV:记录了哪台计算机提供了哪个服务。格式为:服务的名字、点、协议的类型,例如:_xmpp-server._tcp。
进入域名管理后台,添加一条AAAA记录,记录名与ipv4相同,记录值为服务器的IPv6地址“xx:x:xxx:x”;
如不支持AAAA记录,可以将NS服务修改为DNSPOD的NS服务器,到dnspod上去进行添加。
测试IPv6
打开http://ipv6-test.com/,输入域名或IP进行测试。