作者:adoif_sun

其实登录自家路由器或者nas,也应该像这样轻松,因此就有了这篇水文。。。。

PS:给大佬们一句话总结这个文章核心(免得耽误你们时间)   

我家联通给的IPv6不封80的端口 ,恰好我有一个.com顶级域名,所以动态解析后,即可不加端口直接访问。

下面分享下我用IPV6实现的方法(注意是IPV6)

开始之前,你必须要有:

1、一个域名(我这里用的一个.com顶级域名)

2、一个公网IPv6地址(运营商不能封80端口,这是这篇文章核心)

3、一台OPENWRT

第一步 创建API Token(以DNSPOD为例)

API 密钥 - DNSPod-免费智能DNS解析服务商-电信_网通_教育网,智能DNS

第二步  设置解析

我这里用的DNSPOD,大家根据自己的情况进入域名解析界面,按照下图先添加一条解析

 如果不知道自家的IPv6地址,可以在openwrt-状态-概览查看

第三步  在OPENWRT上部署ddns动态解析

 这里我选择直接编辑ddnspod.sh文件,最直接,也很简单

1.下载相关文件

https://xlangnan.lanzoui.com/iLwcussrjxa

2.修改文件内容

先打开dns.conf

先把第一步获取的ID和Token填上

然后设置你的域名,如果你的域名是二级域名,比如benz.car.com,按照下图填写

如果你是一级域名,比如car.com,那么注意!用@代替,即@.car.com,这样就可以直接解析为顶级域名

什么?你说我写错了?

其实@的URL编码就是%40,也就是说,写@和写%40是一个意思

3.修改完毕后上传到op

需要使用winscp工具把文件上传到/root目录下

然后ssh登录op,来到/root/ddns目录下,运行ddnspod.sh

(这部分我就不截图展开讲了,具体都可以百度搜到,非常容易)

最后看看结果吧

每次重启路由器,IP地址都会改变,所以需要每各一段时间就运行一次ddnspod.sh

这种事情肯定是让op自己干了,自行搜索定时任务,教程很多,就不多说了。

好,一切准备就绪,下面试试我们的成果吧

打开浏览器,输入XXX.com(你的域名),回车

OK,大功告成,撒花~