威联通TS-453Bmini之IPv6的DDNS解析
创作立场声明:简单的不花钱的直连方法,值得喜欢偷懒的人试试
接上篇
上篇说到正常渠道楼主没申请到移动宽带的公网ip,加上我很穷,总不能加钱上电信吧,所以只能想想其他方法了。
IPv6的启用
因为我有个长期在用的一级域名,能想到的当然还是直传优先。然后我在翻翻路由器的时候想到我家ipv6好像一直都有获取。就是这一栏:
既然连普通移动网络都分配了IPv6那估计我们这个区域应该全面部署了。大家可以打开测试网页试试
打开后显示出IPv6地址就没啥问题了,我这边手机三大运营商都没问题
如果显示有说明路由器也设置好了,如果没有说明要么可能是当地没部署好IPv6网络,要么就是你路由器没打开IPv6。
我看了下另外几个地方两台华硕都获取到了IPv6地址,但是有一处当时为了四拨用的是TP-R478G+路由,竟然不支持IPv6,没辙在那只能手机流量连接了。
如果你的没问题,这时候记得打开威联通的IPv6获取。位置在:菜单-网络与虚拟交换机-网络适配器-选你插网络的网卡选设定-IPv6-使用动态IPv6地址(Stateless),应用之后就OK了。
有了这些前置条件,下面就简单了。
域名注册
因为我有个稳定的域名这章就略过了,外面这块教程也很多,细心找找应该有超低价的*级域名买。
域名解析设置
我观察了下好像现阶段流行阿里的解析,但是我一直用的DNSPod,作为一个对感情特别专一的好男人,我是不会变心的,所以我下面说的都是针对DNSPod说的了。
首先注册DNSPod账号,添加自己的域名
然后按网站帮助添加对应的NS记录,同时添加好你域名设置后台对应记录值。这个阶段要有一定的刷新时间,耐心,就像我的特质一样!
做好这些就要添加对应的IP转发了,IPv4是A类型IPv6是AAAA类型。上面说了我没有IPv4的地址,这次准备是IPv6的转发所以添加一个AAAA类型的记录值。我二级域名直接用了ipv6,你也可以选一个你喜欢的。
然后对应的记录值可以这么获取,打开之前我们注册过的威联通网站,登陆你的账户,然后会连接你的机器,输入你机器用户名密码。进入后选装置详细数据,会看到现在的IPv6地址,直接输入进DNSPod的记录值,点击确定。
这时候如果你域名已经刷新好,就可以直接通过你刚设置的二级域名.你的域名:你威联通的端口号(上一章有截图)登陆你的机器了。同理对应的手机APP也可以通过输入你的二级域名.你的域名 然后在高级设置里改好端口号的形式登陆了。直连打开速度对比cloudlink转发快了不是一点,当然估计会比IPv4要慢点,但谁让我穷,只能这样了。
做完这些记得去安全设置打开API Token,名称随便填,记录下你的id和api token后面备用。
动态IPv6的自动跟新
初步连接好威联通已完成了一半,因为网络商给的IPv6地址还是动态的,目测大约一天跟换一次,我总不能每天去手动更新下DNSPod,那太麻烦了,不是我这么懒的人应该有的风格。
网上搜索了下大部分都是阿里的自动动态解析文件,在github找了下,竟有个arDNSPod,感恩感谢。
这个是原版,这个因为很久不跟新了,我们下载这个版本。
下载后洗干净,不对,解压缩好。把文件放入威联通的共享盘,我是放入了homes文件内(不要通过ssh放入其他文件夹,麻烦还可能被自动清除,后面还不方便修改),直接通过File Station文件总管上传就行了,记得建立一个文件夹存。
下面我们需要两个工具,一个是putty,一个是winscp,广大网络好多可下载。
打开PUTTY
进入后输入管理员账号,默认只有admin可以登陆,然后输入密码,密码不显示,直接输就行了。
使用ifconfig命令查询下网口ID,有inet6 addr的那个,我用的端口二插的线,所以是eth1,一般可能是默认的eth0。
关闭他,这个界面太不友善了,说实话很不适合我们这种老年人,还是用winSCP吧,一样登陆。
进入刚才存文件的文件夹,一般会在share-cachenev1_data-xxxxxx
进入我建的文件夹dnspod
右键编辑,先编辑dns.conf
要改两个位置,一个是上面设置过的id,api token,一个是下面的域名及二级域名。
第二个编辑ddnspod.sh
也是改两处,一处选择IPv6获取模式,一个改下网口ID
修改完保存就可以了。对了在这之后登陆DNSPod的网页控制台,把IPv6的地址值最后四个随便改下,比如1111,方便后面检验成果。
设置威联通的计划任务
最后我们需要让他以后自动执行,因为DNSPod的限制一小时最多反馈5次,所以我们定在10分钟一次最佳。
但是威联通比较低能,我在界面没找到计划任务,只能通过crontab设置拉。
同样使用winSCP,进入etc。
点击快捷方式config进入。
编辑文件crontab,
因为我要十分钟调用一次所以这次我们输入新的一行*/10 * * * * /share/CACHEDEV1_DATA/你的目录/ddnspod.sh
保存。
后面我需要重启crontab进程,可以再次进入putty,然后通过命令 crontab /etc/config/crontab && /etc/init.d/crond.sh restart重启进程。
不过作为一个老年人,我不喜欢命令机器,我选择了按下机器的电源开关,等一会关机完毕后再开机,这样进程也同样重新启动了。
做完这一切应该能自动更新IP了,我们需要验证一下。你可以先坐下拿出透明的玻璃坏,取一撮茶叶,再倒入沸腾的开水,静看一缕缕白色的水雾从杯口里袅袅升起。然后,期待杯底里一瓣一瓣嫩绿的茶叶在水中绽放,舒展,浮游。然后过个十分钟去DNSPod控制台看看ip是否已经更改。当然也可以像我一样,忙会家务抱会娃,这样半天之后就有时间去DNSPod控制台看看ip是否已经更改。
总结
这种方法只限于申请不到公网IP,又是个不愿去争取的五好老人,还没有钱的替代方案。要求你在外登陆的地方都必须开启IPv6支持,如果没有那不好意思,连接不上。当然因为现阶段手机基本都已经分配到IPv6,所以没有IPv6的地方还是可以花点流量登陆的。
好了,现在我们已经可以畅爽的连接自己的机器了。
具体的使用还是留到后面再说把。

























校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
运行后提示配置文件找不到是啥问题啊,下载下来是一个压缩包,解压完了一起复制过去的,都在同一个文件夹下面
校验提示文案
校验提示文案
校验提示文案
校验提示文案
另外如果只是50台以内连nas,完全可以装一个zerotier,更简单方便。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
运行后提示配置文件找不到是啥问题啊,下载下来是一个压缩包,解压完了一起复制过去的,都在同一个文件夹下面
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案