risfeng / aliyun-ddns-shell

阿里云域名解析动态更新IP Shell脚本
MIT License
333 stars 101 forks source link

TXT 记录更新不成功 #33

Closed ismatrix closed 1 year ago

ismatrix commented 1 year ago

执行脚本后显示更新成功,但没有更新。 初TXT类型之外,其他的A记录正常更新IP, (因为TXT并不是IP,而是一个字符串?: AVDsoONpIlEdsMZTMZw4ERqQbAnVBQw-lpurWNaaSsc) 配置文件如下: var_check_online_url="www.baidu.com" var_check_online_retry_times=3 var_first_level_domain="quantowin.com" var_second_level_domain="_acme-challenge" var_domain_record_type="TXT" var_domian_ttl="600" var_access_key_id="XXXXX" var_access_key_secret="XXXXXX" var_local_wan_ip="cat /opt/acme/dnstxt" var_domian_server_ip="curl -s http://119.29.29.29/d?dn=" var_enable_message_push=false var_push_message_access_token="" var_push_message_secret=""

执行日志: [Info] 2023-08-01 14:19:14 检测到配置文件,自动加载现有配置信息。可通过菜单选项【恢复出厂设置】重置. [Info] 2023-08-01 14:19:14 正在尝试检测外网:ping www.baidu.com 1 times...... [Success] 2023-08-01 14:19:14 检测外网成功! [Info] 2023-08-01 14:19:14 正在获取本机外网ip...... [Info] 2023-08-01 14:19:14 本机外网ip:AVDsoONpIlEdsMZTMZw4ERqQbAnVBQw-lpurWNaaSsc [Info] 2023-08-01 14:19:14 正在获取_acme-challenge.quantowin.com的ip...... [Info] 2023-08-01 14:19:14 域名_acme-challenge.quantowin.com的当前ip: [Info] 2023-08-01 14:19:14 正在更新域名解析记录值...... [Info] 2023-08-01 14:19:14 正在获取record_id...... [Info] 2023-08-01 14:19:14 获取到到record_id=702846738585269248 ]...... 2023-08-01 14:19:14 正在更新解析记录:[_acme-challenge.quantowin.com]的ip为[AVDsoONpIlEdsMZTMZw4ERqQbAnVBQw-lpurWNaaSsc [Success] 2023-08-01 14:19:14 阿里云UpdateDomainRecord接口请求处理成功,返回消息: [Info] 2023-08-01 14:19:14 已经更新record_id=702846738585269248的记录 )记录更新成功。08-01 14:19:14 域名[_acme-challenge.quantowin.com](新IP:AVDsoONpIlEdsMZTMZw4ERqQbAnVBQw-lpurWNaaSsc

ismatrix commented 1 year ago

我知道原因了, 字符串末尾有\r,看不见, 但是会导致更新不成功,不报错