使用 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