|
本帖最后由 cjchome 于 2021-11-22 11:21 编辑
我自从装上这个插件,都是提示这个错误。。。。。。
【2021年11月16日 17:57:00】 :[axliddns6_update.sh]:更新失败,原因:解析域名失败,解析结果98.38.25.117.broad.fz.fj.dynamic.163data.com.cn
【2021年11月16日 18:00:01】 :[axliddns6_update.sh]:更新失败,原因:解析域名失败,解析结果98.38.25.117.broad.fz.fj.dynamic.163data.com.cn
【2021年11月16日 18:03:00】 :[axliddns6_update.sh]:更新失败,原因:解析域名失败,解析结果98.38.25.117.broad.fz.fj.dynamic.163data.com.cn
【2021年11月16日 18:06:00】 :[axliddns6_update.sh]:更新失败,原因:解析域名失败,解析结果98.38.25.117.broad.fz.fj.dynamic.163data.com.cn
【2021年11月16日 18:09:00】 :[axliddns6_update.sh]:更新失败,原因:解析域名失败,解析结果98.38.25.117.broad.fz.fj.dynamic.163data.com.cn
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
不是以下脚本语法原因,原文留着给学习脚本的人做个反面教材吧
我大概知道问题在哪了,不过我对脚本不是很熟悉,请各位看官多指正!
安装插件后,用WinSCP SSH登录路由,打开/jffs/.koolshare/scripts/axliddns6_update.sh脚本文件,找到如下函数:
start_update() {
......
local format_6=$(echo "$current_ip" | grep -Eo ......)
if [ -z "$format_6" ]; then
if这一行判断$format_6变量中的字符串长度是否为零,为零就提示上述的解析域名失败并退出,这里的变量不需要加引号
改为
if [ -z $format_6 ]; then
就不会出现以上错误了。
参考文章:
https://www.cnblogs.com/image-eye/archive/2011/08/20/2147015.html
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
修改https://前缀访问的安装包,Arm384/386平台测试正常,hnd平台没设备,自己测试一下:
1.Axliddns6远程访问地址改为https://前缀
2.如果443端口被封,在端口转发设置中将443端口转发到其它非常规端口上,通过“https://域名:转发后端口号”即可实现在外网访问路由Web
AxliDDNS6.rar
(73.35 KB, 下载次数: 172)
|
|