/* * 基本信息说明: * 本程序用于通过 GoDaddy API 更新指定域名的 DNS A 记录,实现动态域名解析(DDNS)功能的中转处理。 * This script serves as a middleware for DDNS, updating GoDaddy DNS A records via API. * 模型名称:Gemini 2.5 Flash * 文件名:index.php * 版本号:1.1.1 * 时间戳:2025-12-28T17:55:00+08:00 * 代码总行数:46 * 代码类型:PHP Script * * 本次修改摘要: * 1. 针对 "UNABLE_TO_AUTHENTICATE" 400 错误,在获取 $_GET 参数时增加了 trim() 函数,强制去除 Key、Secret 及域名参数首尾可能存在的不可见空格或换行符; * 2. 保持了 data payload 中的 ttl 设置。 * * 程序功能总览: * 该程序接收 HTTP GET 请求传入的认证密钥(Key/Secret)、域名及子域名参数,自动获取客户端 IP 地址, * 并通过 cURL 发送 PUT 请求至 GoDaddy API,更新对应的 DNS A 记录。适用于自建 DDNS 服务端。 */