恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20976|回复: 68

最新padavan【AliDDNS动态域名】: 更新失败失败解决方案

  [复制链接]
发表于 2020-12-3 14:00 | 显示全部楼层 |阅读模式
本帖最后由 hzlove 于 2020-12-3 22:27 编辑

大概2020年初的时候一直用K2P的padavan更新域名解析。最近发现不能更新了,也无法使用了,虽然能够正确解析IP地址;
无法更新到阿里云DNS解析里面,
大量的查找原因,找贴,查找解决方案未果,今天撸起袖子自己干,终于找到如何解决这一问题了,废话不多说下面开始。

无法更新的错误如下:
1.png

第一步检查路由器padavan里面的AliDDNS设置是否正确,填入阿里云的各种信息,这里就不重复了,相信大家都懂,关键的地方需要在域名这里填入与阿里云对应的域名信息。

正确的格式是WWW.XXX.XXX ,我的是d.xxx.xxx,这里填入的信息,第一个填入d 后面填入xxx.xxx你自己的域名信息
第二个观察发现解析出错还有个原因就是解析不正确,我直接给他加一个@解析,后面就发现没有读取错误的问题了。
正确的格式是WWW.XXX.XXX ,我的是d.xxx.xxx,这里增加填入的信息,第一个填入d 改为@;后面填入xxx.xxx你自己的域名信息。

11.png

再看看自己有没有修改过自定义代码,以前是332的经常出错,我把代码修改成了,https://www.ipip.net,读取这里的IP信息,后面就发现没有读取错误了,下面放上我修改好的代码。

12.png

  1. # 自行测试哪个代码能获取正确的IP,删除前面的#可生效
  2. arIpAddress () {
  3. # IPv4地址获取
  4. # 获得外网地址
  5. curltest=`which curl`
  6. if [ -z "$curltest" ] || [ ! -s "`which curl`" ] ; then
  7.     #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep "IP地址" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  8.      wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  9.     #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  10.     #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  11. else
  12.     #curl -L -k -s "https://www.ipip.net" | grep "IP地址" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  13.     curl -L -k -s "https://www.ipip.net" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  14.     #curl -L -k -s https://www.ipip.net | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  15.     #curl -L -k -s https://www.ipip.net | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
  16. fi
  17. }
  18. arIpAddress6 () {
  19. # IPv6地址获取
  20. # 因为一般ipv6没有nat ipv6的获得可以本机获得
  21. ifconfig $(nvram get wan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
  22. }
  23. if [ "$IPv6" = "1" ] ; then
  24. arIpAddress=$(arIpAddress6)
  25. else
  26. arIpAddress=$(arIpAddress)
  27. fi
复制代码
路由器端检查完毕,接下来我们去配置阿里云的解析,阿里云的域名需要和这里对应起来,同样的把上面配置在路由器里面的2个域名地址给修改进去。

13.png


重要的修改来了,这个才是导致罪魁祸首,或许大家和我一样,我什么都没有修改,还是原来的配置,老配方,老样子,为什么就更新网络失败了呢?为什么就更新不了呢,抓破了脑袋也想不出原因,网上也找不到解决办法,找各种更新插件,更新补丁,各种折腾,实际不是我们的问题,是阿里云的问题,阿里云更新了管理权限,我们之前填入的ACCESS KET ID和aaccesskey secret,不能获取到权限去直接修改DNS域名解析了,导致让我们更新失败。

微信图片_20201203135814.png

怎么办呢??我们实际只需要增加一个子账户才能点对点的修改,给他分配实际的权限,就可以更新了,

2.png


上面就是修改之后自动更新的截图,具体怎么实际操作,继续往下看



1. 阿里云配置
登陆进入阿里云控制台,配置域名解析
5.png
6.png

需要调用API,或OSS存储,则需要申请阿里云Acesskeys

6.png


按照提示,创建子用户

7.png

按步骤创建好子用户,我们需要授权给子用户。

8.png

按照以下方式进行授权

9.png


授权成功


全局
AliyunApiGatewayFullAccess
系统策略
管理网关服务(ApiGateway)的权限
2020年12月3日 12:38:46
移除权限

全局
AliyunApiGatewayReadOnlyAccess
系统策略
只读访问网关服务(ApiGateway)的权限
2020年12月3日 12:38:46
移除权限

全局
AliyunDNSReadOnlyAccess
系统策略
只读访问云解析(DNS)的权限
2020年12月3日 12:38:46
移除权限

全局
AliyunDNSFullAccess
系统策略
管理云解析(DNS)的权限
2020年12月3日 12:38:46





然后进入子账户,创建Accesskey,创建好后,记得保存AK信息,不然进入控股台后无法查看AccessKeysecret

10.png


把最新的AccessKeysecret 填入路由器的配置里面替换原来的。

15.png

完毕,如何检查是否更新成功,我们可以去阿里云的域名解析后台,在域名记录这里,随便乱改个IP,确定保存,看路由器这边能否读取成功,看他后面怎么更新,具体查看路由器的系统日志,看他修改的过程,就可以验证,有没有更新成功了。

16.png


没有了,小盆友,折腾去吧骚年。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。





评分

参与人数 10恩山币 +11 收起 理由
tyl224 + 1 感谢你的分享,无论怎样,你都是最无私的人.
HzzzR + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
dliner + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
Demmi + 1 强大的恩山!(以下重复1万次)
量子跃迁 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
pts1997 + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
冬天长膘 + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分!
gz_zjy + 1 别光喝酒啊,吃菜吃菜~~~
老少平安 + 1 这个年轻人不讲武德,耗子尾汁!
yunfu + 1 生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落……

查看全部评分

本帖被以下淘专辑推荐:

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-7-28 10:58 | 显示全部楼层
大佬能不能更新下,现在pandavan的aliddns、dnspod都是获取IP地址错误,换你这个脚本也是不行,求解决
ul 28 10:56:26 【DNSPod动态域名】: 错误!获取目前 IP 失败,请在脚本更换其他获取地址
Jul 28 10:56:27 【DNSPod动态域名】: 错误!获取目前 IP 失败,请在脚本更换其他获取地址
Jul 28 10:56:27 【DNSPod动态域名】: 守护进程启动
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-15 18:24 | 显示全部楼层
hzlove 发表于 2021-2-14 19:05
阿里云要更新你需要把阿里云的Access key id  授权填进去才能更新。

并没有用。Access key id早就填进去了。不知道是阿里云的哪方面问题,最后的解决办法就是放弃了阿里云,改用了dnspod。直接完美解决

点评

免费的吗?阿里云以前也是免费吗?  详情 回复 发表于 2022-7-7 08:14
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-2-14 19:05 | 显示全部楼层
luoyuexixi 发表于 2021-1-17 18:22
用的是H大最新固件,这么搞还是没用····端口开了,可以通过域名加端口访问路由。但是阿里云那里的ip不 ...

阿里云要更新你需要把阿里云的Access key id  授权填进去才能更新。

点评

填了显示更新成功控制台里面还是没有  详情 回复 发表于 2022-5-17 18:00
并没有用。Access key id早就填进去了。不知道是阿里云的哪方面问题,最后的解决办法就是放弃了阿里云,改用了dnspod。直接完美解决  详情 回复 发表于 2021-2-15 18:24
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-3 14:10 | 显示全部楼层
我的开始不能解析ipv6 老是失败
后来找了个方法 一步搞定
就是把NDSpod里面的ipv6代码复制替换到aliddns里面的ipv6就可以正常解析了

IPV4我没有 就不知道了

点评

我没有用IPV6,一直都用的是IPV4厉害  详情 回复 发表于 2020-12-3 19:22
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-12-3 19:22 | 显示全部楼层
arrowgreen 发表于 2020-12-3 14:10
我的开始不能解析ipv6 老是失败
后来找了个方法 一步搞定
就是把NDSpod里面的ipv6代码复制替换到aliddns ...

我没有用IPV6,一直都用的是IPV4厉害
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-5 08:44 | 显示全部楼层
修改了没用
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-8 21:28 | 显示全部楼层
这个好,我要学习下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-11 22:21 | 显示全部楼层
非常不错,我的OPENWRT也解决问题了.谢了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-27 18:43 | 显示全部楼层
占用楼问一下 我用的是腾讯云解析 每次提示IPV6获取失败 但是脚本前面的打了冒号为啥还执行 搞不懂

点评

换IPV4吧,这样按这个教程没有问题的  详情 回复 发表于 2021-2-14 19:08
我没有用IP6 一直用的IPV4 你切换一下试试。  详情 回复 发表于 2021-2-14 19:03
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-2 21:19 | 显示全部楼层
感谢分享。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-8 13:16 | 显示全部楼层
谢谢分享,一直用godaddy,注册简单不用实名。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-9 15:12 | 显示全部楼层
学习一下                        
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-15 20:07 | 显示全部楼层
留名学习一下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-16 14:54 来自手机 | 显示全部楼层
老铁,你这个是那个固件?

点评

2011-2019 版权属于 Padavan & N56U project community Highcharts by Torstein Hønsi & Highsoft Big icons designed by Freepik Non-Commercial Use Only  详情 回复 发表于 2021-2-14 19:07
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-17 18:22 | 显示全部楼层
用的是H大最新固件,这么搞还是没用····端口开了,可以通过域名加端口访问路由。但是阿里云那里的ip不能更新,路由重启就不行了,只能手动去阿里云那里改记录值、、、

点评

阿里云要更新你需要把阿里云的Access key id 授权填进去才能更新。  详情 回复 发表于 2021-2-14 19:05
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-21 12:59 | 显示全部楼层
我要学习下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-22 07:32 | 显示全部楼层
openwrt怎么弄这个啊没这个插件

点评

系统都不一样,你换一个系统试一下,OPENWRT 里面也有更新解析的,你可以实验一下。  详情 回复 发表于 2021-2-14 19:04
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2023-3-25 19:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377@jschina.com.cn 举报电话:025-88802724 | 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797
快速回复 返回顶部 返回列表