首先要确定自己的网络支持IPV6,打开http://www.test-ipv6.com/如果能看到自己的IPV6地址就是支持的,如果不支持设置了也没用,支持IPV6的网络可以访问IPV4和IPV6的网络,只支持IPV4的网络访问不了IPV6的网络所有。
注明:本人是用电脑安装VM虚拟机再安装的istoreOS做旁路由实现端口映射外网可以访问内网做网站服务器
1.安装DDNS-GO,因为iStore自带了DDNS-GO,所以搜索安装就行了,下面是本人已经安装成功的图
2.安装成功后会出现在服务里如下图,要先在基本设置里点击启用,然后在IPV6框里也要点击启用,选择通过接口获取,domains填写自己的真实域名,一行一个,如果只用IPV6就只需要配置IPV6框里的就行:
3.开始设置IPV6,因为我是旁路方式配置istore/openwrt启用ipv6的,所以操作步骤如:网络 – 接口 – 添加新接口
协议设置为 DHCPv6客户端,桥接不选,选中eth1接口,原因是用的旁路方式,只有eth1连接上了内网。
4.最后也是最关键的一步了,因为设置了启用IPV6,即使你是通过路由器上网的现在路由器的端口映射已经无效了失效了,不走路由器的端口了,我使用的是京东云路由亲测无效的,这个时候就要通过安装一个Socat来配置端口映射外网才可以访问,如果不配置默认只能访问isotreos软路由页面,我广东移动宽带80端口没封,因为IPV6是可以直接访问内网的设备,你可以通过内网设备的IPV6来直接访问,但IPV6地址是动态的也会经常会变,只能用域名来绑定就是上面设置的DDNS-GO,使用Socat后就可以将内网的IPV6设备映射外网端口可以访问了, Socat也是istoreos自带的功能,在istore里搜索安装就有了,然后开始配置
最后可以在外网http://a.88531.cn:8011/访问网站了