注意:ipv6和ipv4之间不可互相访问!!!
如题:
1、先确认我们本地是否有公网ipv6地址
Windows查看方法:打开cmd、输入ipconfig
看到有2开头的就是公网ipv6了
linux下输入ifconfig即可
再或者通过ipv6test查看,浏览器打开Test your IPv6.即可
如图即可知道自己是否获取到ipv6
2、如果没有获取到ipv6地址怎么办呢
首先看一下路由器否开启了ipv6支持,那就登陆路由器后台打开即可。
建议光猫桥接然后路由器拨号。
3、检查自己的ipv6地址是否为公网IP地址
打开Test your IPv6.
然后复制如图地址发送给手机
手机上安装termux软件 (百度termux下载即可,随便下载一个即可)
打开软件 输入 ping6空格你电脑的ipv6地址
如图
如果ping成功即证明你这个是公网ipv6地址
当然不排除某些运营商可以ping但是封端口
那这些情况就不在我的考虑范围内了
当然你也可以把服务先假设好然后直接通过ipv6先看看是否能访问
网站ipv6访问一般是这种格式:http://[ipv6地址]:端口号
一般运营商是封闭80 443 8080端口的,如果这些端口无法访问就换个端口即可,建议在10000以外
4、动态ddns解析
由于我们获取到的ipv6地址是动态的,而且ipv6地址非常难记,所以我们需要把ipv6地址解析到域名,ddns动态解析可以自动解析ipv6地址,ipv6变化,解析也随之而变,我们在外网访问就只需要输入域名访问即可。
我这里使用腾讯云的域名加针对于腾讯云域名解析而开的脚本。
01、去腾讯云注册域名
首先我们注册腾讯云账号https://cloud.tencent.com/
然后登陆控制台选择注册域名
随便注册一个自己喜欢的域名
然后随便建立一个AAAA解析记录
然后去账号登录 - DNSPod-免费智能DNS解析服务商-电信_网通_教育网,智能DNS创建api
创建dnstoken
创建好后复制保存好数据
(后面补充的:一个全平台开源的ddns解析工具:ddnsgo 下载链接:Releases · jeessy2/ddns-go · GitHub 具体使用方法请自行百度)
下面的是Linux的动态解析工具,如需Windows版请自行百度
下载文件:GitHub - imki911/ArDNSPod: 基于DNSPod用户API实现的纯Shell动态域名客户端
下载好后解压文件修改文件ddnspod.sh
把IPtype后面的数字改成3,也就是ipv6解析
然后再修改dns.conf
按照提示修改对应数值即可
然后保存上传服务器即可
cd 到文件,目录然后 sh ddnspod.sh
这样就解析好了,然后就设置脚本每隔10分钟执行一次即可具体(定时执行方法请自寻百度)文章来源:https://www.toymoban.com/news/detail-455331.html
然后我们就可以通过域名来访问我们的机器啦!文章来源地址https://www.toymoban.com/news/detail-455331.html
到了这里,关于linux ipv6动态解析,家庭宽带ipv6搭建外网访问方案,ddns动态解析ipv6,ipv6建站等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!