jome1983 发表于 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动态域名】: 守护进程启动

bin0607 发表于 2022-7-31 21:04

我不知道怎么设置了下成功了

wsnhjll 发表于 2022-8-4 13:24

这么精彩的贴子必须好评!!太牛了!!跟着做果然成功,移动大内网只给了IPV6做公网 也可以远程访问了 哈哈

1838580445 发表于 2022-10-8 22:25

看看怎么弄

条子啊 发表于 2022-10-27 22:35

果然是这样

qq1q 发表于 2022-11-26 15:22

路由器提示更新成功,
阿里云控制台那边解析的地址还是老的, 没更新
这样的 是什么情况呢 大佬,求指导

hotmao 发表于 2022-11-27 18:25

这点我们这就比较流氓了。。。没有动态公网ip,你就算获取了公网IP也解析不过来:'( 求高手指点

sechinaeye 发表于 2023-1-10 12:24

我是来感谢楼主的,看了你的教程,让我重新用上了DDNS, 非常感谢你的分享!

weihua20086 发表于 2023-1-28 03:49

确实是需要子账户才能搞定,之前研究了好久也没研究出个所以然出来,感谢各位。

luofuwen520 发表于 2023-5-15 09:05

已解决,IPV4和IPV6都能解析。翻阅了若干资料、过往大佬们的经验,毕竟有些年份了对当下不一定兼容,现在2023.5.15能正常解析。代码如下自取

# 自行测试哪个代码能获取正确的IP,删除前面的#可生效
arIpAddress () {
# IPv4地址获取
# 获得外网地址
curltest=`which curl`
if [ -z "$curltest" ] || [ ! -s "`which curl`" ] ; then
    #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep "IP地址" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
   wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
    #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
    #wget -T 5 -t 3 --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
else
    #curl -L -k -s "https://www.ipip.net" | grep "IP地址" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
    curl -L -k -s "https://www.ipip.net" | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
    #curl -L -k -s https://www.ipip.net | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
    #curl -L -k -s https://www.ipip.net | grep -E -o '(+\.){3}+' | head -n1 | cut -d' ' -f1
fi
}
arIpAddress6 () {
# IPv6地址获取
# 因为一般ipv6没有nat ipv6的获得可以本机获得
ifconfig $(nvram get lan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
#curl -6 -s https://www.cloudflare.com/cdn-cgi/trace | awk -F= '/ip/{print $2}'
}
if [ "$IPv6_neighbor" != "1" ] ; then
if [ "$IPv6" = "1" ] ; then
arIpAddress=$(arIpAddress6)
else
arIpAddress=$(arIpAddress)
fi
else
arIpAddress=$inet6_neighbor
inet6_neighbor=""
IPv6_neighbor=0
fi

lafshi 发表于 2023-7-14 19:25

luofuwen520 发表于 2023-5-15 09:05
已解决,IPV4和IPV6都能解析。翻阅了若干资料、过往大佬们的经验,毕竟有些年份了对当下不一定兼容,现在20 ...

错误! 获取目前 IPv6 失败,请在脚本更换其他获取地址,保证取得IPv6地址(例如:ff03:0:0:0:0:0:0:c1)
我报这个错诶

mie 发表于 2023-7-15 18:25

本帖最后由 mie 于 2023-7-15 18:55 编辑




显示更新成功
但在阿里域名解析那里看记录没有更改
整来整去不知是什么原因导致的
也是设的ram账户并且给好权限了:L


=============================
回来编辑下:
上述问题已解决,可能的原因:
原来我建的ram账户只选了下面这项:
2、OpenAPI 调用访问启用 AccessKey ID 和 AccessKey Secret,支持通过 API 或其他开发工具访问
以为只要上面这个就可以了。

把原账户删除了,把下面2个都选上重新操作就正常了:
1、控制台访问用户使用账号密码访问阿里云控制台
2、OpenAPI 调用访问启用 AccessKey ID 和 AccessKey Secret,支持通过 API 或其他开发工具访问


ZG9920 发表于 2023-11-9 17:12

mie 发表于 2023-7-15 18:25
显示更新成功
但在阿里域名解析那里看记录没有更改
整来整去不知是什么原因导致的


NB我的和你的一模一样 我也是加上这个就可以了.//https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: 1 2 3 4 [5]
查看完整版本: 最新padavan【AliDDNS动态域名】: 更新失败失败解决方案