GoDaddy API 要求名称服务器创建 DNS 记录

问题描述 投票:0回答:1

我使用 GoDaddy API 来执行注册域和配置 DNS 等操作。 此端点创建一个 DNS 记录,我使用它来创建一个

A record

PUT /v1/domains/{domain}/records

奇怪的是,它响应此错误:

Status code 422
{
  "code":"MISSING_NAME_SERVER",
  "message":"At least two NS records must be specified in the request body"
}

这没有任何意义,因为模式不允许名称服务器...并且 A 记录不需要名称服务器。域本身确实设置了名称服务器(在注册期间设置)。

这就是我传递给端点以生成上述错误的内容:

[
    {
    "data": "<my IP address>",
    "name": "",
    "ttl": 3600,
    "type": "A",
    "port":443,
    "priority": 0,
    "protocol": "https",
    "service": "",
    "weight": 0,
    "type": "A"
  }
]
dns nameservers godaddy-api a-records
1个回答
0
投票

您写道:“PUT /v1/domains/{domain}/records”

文档说使用 PATCH(而不是 PUT)。

我确认通过使用 PUT 我收到了您的错误,并且使用 PATCH 它有效。

问候,托德老师

© www.soinside.com 2019 - 2024. All rights reserved.