You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AWS CLI向Route53添加A记录失败,原因何在?

问题原因及解决方法

错误的核心原因是:你指定的托管区域iddev.in(对应ID Z30M8MWTQXQ2O2)和要创建的记录域名squidproxy.idev.in.不属于同一个域名体系。

每个Route53托管区域仅负责管理自身域名下的DNS记录:

  • iddev.in托管区域只能创建该域名的子域名记录(比如squidproxy.iddev.in.)或域名本身的记录
  • 而squidproxy.idev.in.属于idev.in域名的子域,必须在idev.in对应的托管区域中操作

解决步骤

根据你的实际需求二选一:

  1. 若要在iddev.in区域创建记录
    修改/tmp/r53.json中的Name字段为以下任一格式:

    • 完整绝对域名:squidproxy.iddev.in.
    • 简写相对域名:squidproxy(Route53会自动补全托管区域的域名后缀)
      修改后的JSON示例:
    {
        "Changes": [{
        "Action": "UPSERT",
            "ResourceRecordSet": {
                "Name": "squidproxy.iddev.in.",
                "Type": "A",
                "TTL": 300,
                "ResourceRecords": [ {"Value": "10.10.3.119"} ]
            }
        }]
    }
    

    然后重新执行原命令即可。

  2. 若确实要创建squidproxy.idev.in.的记录
    找到idev.in对应的托管区域ID(可通过aws route53 list-hosted-zones命令查询),将命令中的--hosted-zone-id Z30M8MWTQXQ2O2替换为正确的ID后重新执行。

内容的提问来源于stack exchange,提问作者CryptoFool

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:23:12