From dfd087d2a1566a3f0f30cea50ff718623770e22a Mon Sep 17 00:00:00 2001 From: fliaping Date: Tue, 16 Feb 2021 23:01:40 +0800 Subject: [PATCH] ddns-scripts_dnspod: fix updating records for dual-stack domain Signed-off-by: CN_SZTL --- package/lean/ddns-scripts_dnspod/update_dnspod_cn.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lean/ddns-scripts_dnspod/update_dnspod_cn.sh b/package/lean/ddns-scripts_dnspod/update_dnspod_cn.sh index 493536527a..ff1df9f8d3 100644 --- a/package/lean/ddns-scripts_dnspod/update_dnspod_cn.sh +++ b/package/lean/ddns-scripts_dnspod/update_dnspod_cn.sh @@ -5,7 +5,7 @@ [ -z "$password" ] && write_log 14 "Configuration error! [Password] cannot be empty" #检查外部调用工具 -[ -n "$WGET_SSL" ] || write_log 13 "GNU Wget support is required to use Alibaba Cloud API. Please install first" +[ -n "$WGET_SSL" ] || write_log 13 "GNU Wget support is required to use dnspod API. Please install first" # 变量声明 local __URLBASE __HOST __DOMAIN __TYPE __CMDBASE __POST __POST1 __RECIP __RECID __value __TTL @@ -114,7 +114,7 @@ update_domain() { #获取域名解析记录 describe_domain() { ret=0 - __POST="login_token=$username,$password&format=json&domain=$__DOMAIN&sub_domain=$__HOST" + __POST="login_token=$username,$password&format=json&domain=$__DOMAIN&sub_domain=$__HOST&record_type=$__TYPE" __POST1="$__POST&value=$__IP&record_type=$__TYPE&record_line_id=0" dnspod_transfer 0 __TMP=`jsonfilter -i $DATFILE -e "@.records[@.type!='NS']"`