ゾーンファイルインポート
Description
指定したゾーンファイルをZ.com CloudのDNS上にインポートします。
既にZ.com CloudのDNS上に存在するドメインのゾーン情報はインポートすることができません。
Request URL
Designate API v2.0 POST /v2/zones
Request Json
$ORIGIN example.com. $TTL 3600 example.com. IN NS ns-a2.zc-dns.net. example.com. IN NS ns-a1.zc-dns.com. example.com. IN NS ns-a3.zc-dns.org. example.com. IN SOA ns-a1.zc-dns.com. mail.example.com. 1585821802 3600 600 86400 3600 example.com. IN A 1.2.3.4 mail.example.com. IN A 1.2.3.4
Request Zone File
This operation does not accept a request body.
Request Parameters
Parameter | Value | Style | Description |
---|---|---|---|
X-Auth-Token | Userトークン | header | トークン発行 にて払い出されたID |
Response
-
Normal response codes
201
Example
-
Request
curl -i -X POST \ -H "Content-Type: text/dns" \ -H "X-Auth-Token: トークンID" \ --data-binary @ゾーンファイル \ https://dns-service.jpt1.cloud.z.com/v2/zones
-
Response
HTTP/1.1 201 Created Location: https://dns-service.jpt1.cloud.z.com/v2/zones/ドメインID Content-Length: 481 Content-Type: application/json; charset=UTF-8 X-Openstack-Request-Id: req-4a0fd70e-f012-44fb-b6ee-66f866900efc Date: Thu, 14 May 2020 02:36:45 GMT { "zone": { "status": "ACTIVE", "description": null, "links": { "self": "https://dns-service.jpt1.cloud.z.com/v2/zones/ドメインID" }, "updated_at": null, "ttl": 3600, "serial": 1589423803, "id": "ドメインID", "name": "ドメイン名.", "created_at": "2020-05-14T02:36:43.000000", "pool_id": "572ba08c-d929-4c70-8e42-03824bb24ca2", "version": 1, "project_id": "0e89980e26fd49cf8680c9873a527199", "email": "Eメール" } }