管理 DNS 记录
DNS 记录在人类可读的名称和 IP 地址之间建立连接。 我们将在以下部分中介绍如何管理 DNS 记录。 使用用户界面、CLI 或 API 管理 DNS 记录。
在控制台中添加 DNS 记录
- 从 DNS 区域表中,单击要向其添加记录的区域名称。 将显示有关所选区域的更多详细信息。
- 单击 添加记录 以显示可以在其中创建记录的面板。
您可以使用类型菜单选择要创建的记录类型。 每种 DNS 记录类型都有关联的“名称”和“生存时间 (TTL)”。
在“名称”字段中输入名称时,如果未手动添加域名,那么将自动追加域名。 例如,如果在“名称”字段中输入 www
或 www.example.com
,那么 API 会将这两个条目都处理为 www.example.com
。 如果在名称字段中输入准确的域名,那么不会将其附加到自身 (例如,example.com
作为 example.com
处理)。 但是,DNS
记录列表仅显示名称,而未添加域名。 因此,www.example.com
显示为 www
,example.com
显示为 example.com
。
支持的最小 TTL 值为 1 min
,最大值为 12 hours
。 TTL 的缺省值为 15 min
,但用户可以对其进行更改。
在控制台中添加 A 类型记录
要添加此记录类型,名称和 IPv4 地址字段中必须存在有效值。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
必填字段
- 名称
- IPv4 地址
- TTL (缺省值为 15 分钟)
在控制台中添加 AAAA 类型记录
要添加此记录类型,名称和 IPv6 地址字段中必须存在有效值。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
必填字段
- 名称
- IPv6 地址
- TTL (缺省值为 15 分钟)
在控制台中添加 CNAME 类型记录
要添加此记录类型,“名称”字段中必须有一个有效值,“目标”(FQDN)字段中必须有一个完全合格的域名。 还可以从列表菜单中指定 TTL,缺省值为 15 min
。
必填字段
- 名称
- 目标 (针对 CNAME)
- TTL (缺省值为 15 分钟)
在控制台中添加 MX 类型记录
要添加此记录类型,名称 字段中必须存在有效值,邮件服务器 (FQDN) 字段中必须存在标准域名,优先级 字段中必须存在有效数字。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
必填字段
- 名称
- 邮件服务器
- TTL (缺省值为 15 分钟)
- 优先级(默认值为 1)
在控制台中添加 PTR 类型记录
要添加此记录类型,您必须具有尚未与另一 PTR 记录关联的现有 A 或 AAAA 记录。 从列表菜单中选择一个现有记录。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
必填字段
- 选择现有记录
- TTL (缺省值为 15 分钟)
在控制台中添加 SRV 类型记录
要添加此记录类型,“名称”、“服务名称”和“目标”字段中必须存在有效值。 使用列表菜单选择协议,默认为 UDP 协议。 此外,您还可以指定优先级、权重和端口。 这三个字段缺省为值 1
。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
必填字段
- 名称
- 服务名称
- 目标
- TTL (缺省值为 15 分钟)
- 协议 (缺省值为 UDP)
- 优先级(默认值为 1)
- 重量(默认值为 1)
- 端口(默认值为 1)
在控制台中添加 TXT 类型记录
要添加此记录类型,名称和内容字段中必须存在有效值。 从列表菜单中指定 TTL 值,缺省值为 15 min
。
出于安全和隐私原因,建议您不要将 TXT 类型记录用于敏感和机密数据。
必填字段
- 名称
- 满足
- TTL (缺省值为 15 分钟)
在控制台中更新 DNS 记录
在每个记录行中,单击 编辑 图标以打开可在其中更新记录的面板。
在控制台中删除 DNS 记录
在每个记录行中,单击 删除 图标以打开一个面板,您可以在该面板中确认删除过程。
在控制台中导入资源记录
要导入资源记录,请执行以下步骤:
-
从 DNS Services 实例中,选择要将记录导入到的区域
-
单击“区域详细信息”部分中的 选择记录操作,然后选择 导入记录
-
您可以将导入文件拖放到显示的面板中,或者单击要从计算机上载的链接
导入文件必须为纯文本格式,并且不能超过 8 MB
-
单击 导入记录
导入文件应遵循以下样本格式:
www.test.com. 900 IN A 127.0.0.1
www.test.com. 900 IN AAAA ::1
w3.test.com. 900 IN CNAME mydomain.com.
www.test.com. 900 IN MX 1 mail.example.com.
_service._tcp.www.sample.com. 900 IN SRV 1 1 1 mydomain.com.
www.test.com. 900 IN TXT "my content"
导入记录后,您可以查看导入状态的详细信息,包括成功上载的文件数以及无法上载的记录数。 如果需要上载其他文件,请单击 上载更多文件 并重复导入步骤。 单击面板右上角的 X 图标以关闭导入面板。
在控制台中导出资源记录
要导出资源记录,请执行以下步骤:
- 从 DNS Services 实例中,选择要从中导出记录的区域
- 在“区域详细信息”部分中单击 选择记录操作,然后选择 导出记录
- 输入导出文件的名称,或者接受缺省名称
records.txt
- 点击下载
导出的文件将下载到浏览器指定的缺省下载位置。
用 CLI 管理 DNS 重新配置
首先使用 ibmcloud dns instance-target
命令来设置目标操作 DNS Services 实例。
$ ibmcloud dns instances
Retrieving service instances for service 'dns-svcs' ...
OK
Name ID Location State Service Name
DNS Services-km ffffffff-b042-41fd-885e-000000000000 global active dns-svcs
$ ibmcloud dns instance-target "DNS Services-km"
将区域标识存储在变量中,以便您可以在以下命令中使用该标识,而不必每次都输入该标识。 例如,要在变量中存储区 ID,请执行以下命令:
DNS_ZONE_ID="example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae"
通过 CLI 创建 "A
类型的资源记录
使用带有 --type A
选项的 ibmcloud dns resource-record-create
命令来创建类型 A
资源记录。--name
和 --ipv4
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type A --name www --ipv4 192.168.1.100
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Name www.example.com
Type A
Created On 2020-04-10 09:12:07.858707275 +0000 UTC
Modified On 2020-04-10 09:12:07.858707275 +0000 UTC
TTL 900
Data
ip 192.168.1.100
通过 CLI 创建 "SRV "类型的资源记录
使用带有 --type SRV
选项的 ibmcloud dns resource-record-create
命令来创建类型 SRV
资源记录。--name
,--service
,--protocol
和 --target
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type SRV --name video --service _sip --protocol tcp --priority 10 --weight 10 --port 953 --target media.example.com
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID SRV:c7c8938b-87c7-4aee-95fa-63f28452c8d4
Name _sip._tcp.video.example.com
Type SRV
Created On 2020-04-10 09:15:56.940189115 +0000 UTC
Modified On 2020-04-10 09:15:56.940189115 +0000 UTC
TTL 900
Data
port 953
priority 10
target media.example.com
weight 10
通过 CLI 创建 "TXT "类型的资源记录
使用带有 --type TXT
选项的 ibmcloud dns resource-record-create
命令来创建类型 TXT
资源记录。--name
和 --text
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type TXT --name text --text "This is a text record."
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID TXT:92648285-c7e5-49ef-bf8b-a5be91d5c5d3
Name text.example.com
Type TXT
Created On 2020-04-10 09:16:50.169135062 +0000 UTC
Modified On 2020-04-10 09:16:50.169135062 +0000 UTC
TTL 900
Data
text This is a text record.
通过 CLI 创建 "MX "类型的资源记录
使用带有 --type MX
选项的 ibmcloud dns resource-record-create
命令来创建类型 MX
资源记录。--name
和 --exchange
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type MX --name mail --preference 10 --exchange exchange.example.com
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID MX:900750bf-881d-402f-a482-20447f2e64a2
Name mail.example.com
Type MX
Created On 2020-04-10 09:18:08.299278244 +0000 UTC
Modified On 2020-04-10 09:18:08.299278244 +0000 UTC
TTL 900
Data
preference 10
exchange exchange.example.com
通过 CLI 创建 "PTR "类型的资源记录
使用带有 --type PTR
选项的 ibmcloud dns resource-record-create
命令来创建类型 PTR
资源记录。--name
和 --ptrdname
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type PTR --name 192.168.1.100 --ptrdname www.example.com
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID PTR:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Name 192.168.1.100
Type PTR
Created On 2020-04-10 09:34:49.722454606 +0000 UTC
Modified On 2020-04-10 09:34:49.722454606 +0000 UTC
TTL 900
Data
ptrdname www.example.com
通过 CLI 创建 "CNAME "类型的资源记录
使用带有 --type CNAME
选项的 ibmcloud dns resource-record-create
命令来创建类型 CNAME
资源记录。--name
和 --cname
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type CNAME --name web --cname www.example.com
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID CNAME:6e80f079-effd-409a-a520-b8c1b10f6e6e
Name web.example.com
Type CNAME
Created On 2020-04-10 09:36:13.186040793 +0000 UTC
Modified On 2020-04-10 09:36:13.186040793 +0000 UTC
TTL 900
Data
cname www.example.com
通过 CLI 创建 "AAAA "类型的资源记录
使用带有 --type AAAA
选项的 ibmcloud dns resource-record-create
命令来创建类型 AAAA
资源记录。--name
和 --ipv6
是必需选项。
$ ibmcloud dns resource-record-create $DNS_ZONE_ID --type AAAA --name www --ipv6 2019::2020
Creating resource record in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID AAAA:37e1e701-e549-4ca1-8c22-86574bf4aaed
Name www.example.com
Type AAAA
Created On 2020-04-10 09:37:15.063814601 +0000 UTC
Modified On 2020-04-10 09:37:15.063814601 +0000 UTC
TTL 900
Data
ip 2019::2020
从 CLI 获取资源记录
使用后跟区域标识和资源记录标识的 ibmcloud dns resource-record
命令来获取资源记录的详细信息。
$ ibmcloud dns resource-record $DNS_ZONE_ID A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Getting resource record 'A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6' in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Name www.example.com
Type A
Created On 2020-04-10 09:12:07.858707275 +0000 UTC
Modified On 2020-04-10 09:34:49.986883927 +0000 UTC
TTL 900
Data
ip 192.168.1.100
通过 CLI 列出资源记录
使用后跟区域标识的 ibmcloud dns resource-records
命令来列出所有资源记录。
$ ibmcloud dns resource-records $DNS_ZONE_ID
Listing resource records in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID Name Type TTL
AAAA:37e1e701-e549-4ca1-8c22-86574bf4aaed www.example.com AAAA 900
CNAME:6e80f079-effd-409a-a520-b8c1b10f6e6e web.example.com CNAME 900
MX:900750bf-881d-402f-a482-20447f2e64a2 mail.example.com MX 900
TXT:92648285-c7e5-49ef-bf8b-a5be91d5c5d3 text.example.com TXT 900
SRV:c7c8938b-87c7-4aee-95fa-63f28452c8d4 _sip._tcp.video.example.com SRV 900
A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6 www.example.com A 900
PTR:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6 192.168.1.100 PTR 900
通过 CLI 更新资源记录
使用后跟区域标识和资源记录标识的 ibmcloud dns resource-record-update
命令来更新资源记录。
$ ibmcloud dns resource-record-update $DNS_ZONE_ID A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6 --name www --ipv4 10.10.1.1
Updating resource record 'A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6' in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
ID A:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Name www.example.com
Type A
Created On 2020-04-10 09:12:07.858707275 +0000 UTC
Modified On 2020-04-10 09:40:55.204076727 +0000 UTC
TTL 900
Data
ip 10.10.1.1
通过 CLI 删除资源记录
使用后跟区域标识和资源记录标识的 ibmcloud dns resource-record-delete
命令来删除资源记录。
$ ibmcloud dns resource-record-delete $DNS_ZONE_ID PTR:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6
Really delete resource record 'PTR:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6' in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km'? [y/N]> y
Deleting resource record 'PTR:f20cfe91-b936-4bad-a8d1-f7afa4ac32a6' in zone 'example.com:f7f40364-a5e6-48f7-9fc9-387434c579ae' for service instance 'DNS Services-km' ...
OK
使用 API 管理 DNS 记录
首先将 API 端点存储在一个变量中,这样就可以在 API 请求中使用它,而无需键入完整的 URL。 例如,要在变量中存储生产端点,请执行以下命令:
DNSSVCS_ENDPOINT=https://api.dns-svcs.cloud.ibm.com
要验证该变量是否已保存,请运行 echo $DNSSVCS_ENDPOINT
并确保响应不为空。
使用应用程序接口创建 "A
类型的资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"name":"www.example.com",
"type":"A",
"rdata": {
"ip":"1.2.6.7"
},
"ttl":300
}'
响应
{
"id": "fa57d5d0-7729-4770-af27-6d7f8dce860c",
"created_on": "2019-08-12 08:03:03.910471016 +0000 UTC",
"modified_on": "2019-08-12 08:03:03.910471016 +0000 UTC",
"rtype": "A",
"ttl": 300,
"name": "www.example.com",
"id": "A:fa57d5d0-7729-4770-af27-6d7f8dce860c",
"rdata": {
"ip": "1.2.6.7"
}
}
使用应用程序接口创建 "SRV "类型的资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "SRV",
"name": "example.com",
"service": "srv",
"protocol": "udp",
"rdata": {
"priority": 100,
"weight": 100,
"port": 8000,
"target": "siphost.com"
}
}'
响应
{
"created_on": "2019-08-16 08:07:41.113606 +0000 UTC",
"modified_on": "2019-08-16 08:07:41.113606 +0000 UTC",
"rtype": "SRV",
"ttl": 60,
"name": "example.com",
"id": "SRV:7562b1f9-1a6a-4189-b794-dd84c91d6a28",
"rdata": {
"priority": 100,
"weight": 100,
"port": 8000,
"target": "siphost.com"
},
"service": "srv",
"protocol": "udp"
}
使用应用程序接口创建 "TXT "类型的资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "TXT",
"name": "txt.example.com",
"rdata": {
"txtdata": "txt strings"
}
}'
响应
{
"created_on": "2019-08-16 08:15:53.360664 +0000 UTC",
"modified_on": "2019-08-16 08:15:53.360664 +0000 UTC",
"rtype": "TXT",
"ttl": 60,
"name": "txt.example.com",
"id": "TXT:c6221d5f-69d7-4717-9951-4f69b2680fd4",
"rdata": {
"txtdata": "txt strings"
}
}
使用应用程序接口创建 "MX "类型的资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "MX",
"name": "mx1.example.com",
"rdata": {
"exchange": "mailserver.example.com",
"preference": 10
}
}'
响应
{
"created_on": "2019-08-16 08:21:20.308716 +0000 UTC",
"modified_on": "2019-08-16 08:21:20.308716 +0000 UTC",
"rtype": "MX",
"ttl": 60,
"name": "mx1.example.com",
"id": "MX:8e1b201e-00dd-46a0-a3ec-46573f908870",
"rdata": {
"preference": 10,
"exchange": "mailserver.example.com"
}
}
使用应用程序接口创建 "PTR "类型的资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "PTR",
"name": "192.168.10.100",
"rdata": {
"ptrdname": "www1.example.com"
}
}'
响应
{
"created_on": "2019-08-30 06:48:16.971764628 +0000 UTC",
"modified_on": "2019-08-30 06:48:16.971764628 +0000 UTC",
"rtype": "PTR",
"ttl": 60,
"name": "100.10.168.192.in-addr.arpa",
"id": "PTR:a47dd63a-e65a-4280-8f53-3cdb433cc78a",
"rdata": {
"ptrdname": "www1.example.com"
}
}
使用应用程序接口创建 "CNAME "资源记录类型
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "CNAME",
"name": "cname.example.com",
"rdata": {
"cname": "clientinterface.com"
}
}'
响应
{
"created_on": "2019-08-16 08:29:36.710416 +0000 UTC",
"modified_on": "2019-08-16 08:29:36.710416 +0000 UTC",
"rtype": "CNAME",
"ttl": 60,
"name": "cname.example.com",
"id": "CNAME:c95916ba-5504-499a-943a-21f5befe92b5",
"rdata": {
"cname": "clientinterface.com"
}
}
使用 API 创建 "AAAA "类型资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records \
-H "Authorization: $TOKEN" \
-d '{
"type": "AAAA",
"name": "test.example.com",
"rdata": {
"ip": "8000::2000"
}
}'
响应
{
"created_on": "2019-08-16 08:34:38.311539 +0000 UTC",
"modified_on": "2019-08-16 08:34:38.311539 +0000 UTC",
"rtype": "AAAA",
"ttl": 60,
"name": "test.example.com",
"id": "AAAA:894e165b-f066-434d-9b58-4afc2dca62c9",
"rdata": {
"ip": "8000::2000"
}
}
使用 API 获取资源记录
请求
curl -X GET \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records/$RECORD_ID \
-H "Authorization: $TOKEN"
响应
{
"created_on": "2019-08-12 08:03:03.910471016 +0000 UTC",
"modified_on": "2019-08-12 08:03:32.875065176 +0000 UTC",
"rtype": "A",
"ttl": 300,
"name": "www.example.com",
"id": "A:fa57d5d0-7729-4770-af27-6d7f8dce860c",
"rdata": {
"ip": "9.4.6.7"
}
}
使用 API 列出资源记录
请求
curl -X GET \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records?limit=50&offset=0 \
-H "Authorization: $TOKEN"
响应
{
"offset": 0,
"limit": 50,
"total_count": 1,
"first": {
"href": "https://api.dns-svcs.cloud.ibm.com/v1/instances/ec0c4ee2-5d1f-4066-bcf2-dc9f3122c638/dnszones/example.com:4759caa4-d4fa-4fb9-7848-f463de19b392/resource_records?limit=50"
},
"resource_records": [
{
"created_on": "2019-08-30 04:10:25.092468565 +0000 UTC",
"modified_on": "2019-08-30 04:10:25.092468565 +0000 UTC",
"rtype": "A",
"ttl": 60,
"name": "www.example.com",
"id": "A:ec0c4ee2-5d1f-4066-bcf2-dc9f3122c639",
"rdata": {
"ip": "192.168.10.100"
}
}
]
}
使用 API 更新资源记录
请求
curl -X PUT \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records/$RECORD_ID \
-H "Authorization: $TOKEN" \
-d '{
"name":"www",
"rdata": {
"ip":"7.7.7.7"
},
"ttl":300
}'
响应
{
"created_on":"2019-09-10 20:03:25.249355942 +0000 UTC",
"modified_on":"2019-09-11 16:13:17.350043736 +0000 UTC",
"rtype":"A",
"ttl":300,
"name":"www",
"id":"A:139eb9f3-c646-4eb6-92fa-3ddabfb1b84f",
"rdata":{
"ip":"7.7.7.7"
}
}
使用 API 删除资源记录
请求
curl -X DELETE \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/resource_records/$RECORD_ID \
-H "Authorization: $TOKEN"
响应
HTTP 204 is returned, no content in response.
使用 API 从 DNS 区域文件批量导入资源记录
请求
curl -X POST \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/import_resource_records --form "file=@./bind.cfg" \
-H "Authorization: $TOKEN"
响应
{
"total_records_parsed": 17,
"records_added": 17,
"records_failed": 0,
"records_added_by_type": {
"A": 10,
"AAAA": 2,
"CNAME": 4,
"SRV": 0,
"TXT": 0,
"MX": 0,
"PTR": 1
},
"records_failed_by_type": {
"A": 0,
"AAAA": 0,
"CNAME": 0,
"SRV": 0,
"TXT": 0,
"MX": 0,
"PTR": 0
},
"message": null,
"errors": null
}
使用 API 将批量资源记录导出到 DNS 区域文件
请求
curl -X GET \
$DNSSVCS_ENDPOINT/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/export_resource_records -o dns_records.cfg \
-H "Authorization: $TOKEN"
响应
HTTP 200 is returned with zone file content in byte format