IBM Cloud Docs
使用 DNS 服务管理域 (ibmcloud sl dns)

使用 DNS 服务管理域 (ibmcloud sl dns)

IBM Cloud® 域名服务 (DNS) 为客户提供了一个中心位置,可通过基本 DNS 管理界面来查看和管理自己的域。 用户可以在同一地点免费管理反向和辅助 DNS。

使用 IBM Cloud® 命令行界面中的以下命令来管理 IBM Cloud 经典基础架构 DNS 服务。

ibmcloud sl dns import

基于 BIND 专区文件导入专区

ibmcloud sl dns import ZONEFILE [选项]

示例

ibmcloud sl dns 导入 ~/ibm.com.txt 此命令从文件 ~/ibm.com.txt导入区域及其资源记录。

ibmcloud sl dns import ZONEFILE [flags]

命令选项

--dry-run
实际不创建记录

ibmcloud sl dns record-add

在专区中添加资源记录

ibmcloud sl dns record-add ZONE RECORD TYPE DATA [选项]

示例

ibmcloud sl dns record-add ibm.com ftp A 127.0.0.1-- ttl 86400 此命令将 A 记录添加到区域: ibm.com,其主机为 "ftp",数据为 "127.0.0.1",ttl 为 86400 秒。

ibmcloud sl dns record-add ZONE RECORD TYPE DATA [flags]

命令选项

--ttl
以秒为单位的 TTL(生存时间),例如:86400。 缺省值为:7200

ibmcloud sl dns record-edit

更新专区中的资源记录

ibmcloud sl dns record-edit ZONE [OPTIONS]

示例

ibmcloud sl dns record-edit ibm.com-- by id 12345678 --data 127.0.0.2-- ttl 3600 此命令编辑标识为 12345678 的区域 ibm.com下的记录,并将其数据设置为 "127.0.0.2" 和 ttl 设置为 3600。 ibmcloud sl dns record-edit ibm.com-- by-record kibana -- ttl 3600 此命令编辑区域 ibm.com下的记录 (其主机为 "kibana"),并将其 ttl 全部设置为 3600。

ibmcloud sl dns record-edit ZONE [flags]

命令选项

--by-id
按标识编辑单个记录
--by-record
按主机记录(如 www)编辑
--data
记录数据(如 IP 地址)
--ttl
以秒为单位的 TTL(生存时间),例如:86400。 缺省值为:7200

ibmcloud sl dns record-list

列出专区中的所有资源记录

ibmcloud sl dns record-list ZONE [选项]

示例

ibmcloud sl dns record-list ibm.com-- record elasticsearch -- type A -- ttl 900 此命令列出区域下的所有 A 记录: ibm.com,按主机过滤为 elasticsearch,ttl 为 900 秒。

ibmcloud sl dns record-list ZONE [flags]

命令选项

--data
按记录数据(如 IP 地址)过滤
--record
按主机记录(如 www)过滤
--ttl
按以秒为单位的 TTL(生存时间)过滤,例如:86400
-- 类型
按记录类型(如 A 或 CNAME)过滤

ibmcloud sl dns record-remove

从专区中除去资源记录

ibmcloud sl dns record-remove RECORD_ID

示例

ibmcloud sl dns 记录-remove 12345678 此命令除去标识为 12345678 的资源记录。

ibmcloud sl dns record-remove RECORD_ID

ibmcloud sl dns zone-create

创建专区

ibmcloud sl dns zone-create ZONE [选项]

示例

ibmcloud sl dns zone-创建 ibm.com 此命令创建名为 ibm.com的区域。

ibmcloud sl dns zone-create ZONE

ibmcloud sl dns zone-delete

删除专区

ibmcloud sl dns zone-delete ZONE

示例

ibmcloud sl dns zone-删除 ibm.com 此命令将删除名为 ibm.com的区域。

ibmcloud sl dns zone-delete ZONE

ibmcloud sl dns zone-list

列出您帐户的所有专区

ibmcloud sl dns zone-list [选项]

示例

ibmcloud sl dns zone-list 此命令列出当前帐户下的所有区域。

ibmcloud sl dns zone-list

ibmcloud sl dns zone-print

以 BIND 格式打印专区和资源记录

ibmcloud sl dns zone-print ZONE

示例

ibmcloud sl dns zone-print ibm.com 此命令以 BIND 格式打印名为 ibm.com的区域。

ibmcloud sl dns zone-print ZONE