@@ -14,7 +14,7 @@ Manage your DNS zones and records.
14
14
- [ Delete a DNS record] ( #delete-a-dns-record )
15
15
- [ List DNS zone records] ( #list-dns-zone-records )
16
16
- [ List DNS zone nameservers] ( #list-dns-zone-nameservers )
17
- - [ Clear and set a DNS record] ( #clear-and-set -a-dns-record )
17
+ - [ Update a DNS record] ( #update -a-dns-record )
18
18
- [ Update DNS zone nameservers] ( #update-dns-zone-nameservers )
19
19
- [ Transaction SIGnature key management] ( #transaction-signature-key-management )
20
20
- [ Delete the DNS zone TSIG Key] ( #delete-the-dns-zone-tsig-key )
@@ -143,7 +143,7 @@ scw dns record add <dns-zone ...> [arg=value ...]
143
143
| name | | |
144
144
| priority | | |
145
145
| ttl | Required<br />Default: ` 300 ` | |
146
- | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` | |
146
+ | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` , ` LOC ` , ` SSHFP ` , ` HINFO ` , ` RP ` , ` URI ` , ` DS ` , ` NAPTR ` | |
147
147
| comment | | |
148
148
| geo-ip-config.matches.{index}.countries.{index} | | |
149
149
| geo-ip-config.matches.{index}.continents.{index} | | |
@@ -160,6 +160,21 @@ scw dns record add <dns-zone ...> [arg=value ...]
160
160
| view-config.views.{index}.data | | |
161
161
162
162
163
+ ** Examples:**
164
+
165
+
166
+ Add a CNAME
167
+ ```
168
+ scw dns record add my-domain.tld data=www name=www2 type=CNAME
169
+ ```
170
+
171
+ Add an IP
172
+ ```
173
+ scw dns record add my-domain.tld data=1.2.3.4 name=vpn type=A
174
+ ```
175
+
176
+
177
+
163
178
164
179
### Update DNS zone records
165
180
@@ -289,7 +304,22 @@ scw dns record delete <dns-zone ...> [arg=value ...]
289
304
| data | | |
290
305
| name | | |
291
306
| ttl | | |
292
- | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` | |
307
+ | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` , ` LOC ` , ` SSHFP ` , ` HINFO ` , ` RP ` , ` URI ` , ` DS ` , ` NAPTR ` | |
308
+
309
+
310
+ ** Examples:**
311
+
312
+
313
+ Delete a CNAME
314
+ ```
315
+ scw dns record delete my-domain.tld name=www type=CNAME
316
+ ```
317
+
318
+ Delete a single IP from a record with more than one
319
+ ```
320
+ scw dns record delete my-domain.tld data=1.2.3.4 name=vpn type=A
321
+ ```
322
+
293
323
294
324
295
325
@@ -338,9 +368,9 @@ scw dns record list-nameservers <dns-zone ...> [arg=value ...]
338
368
339
369
340
370
341
- ### Clear and set a DNS record
371
+ ### Update a DNS record
342
372
343
- This command will clear all the data for this record, replacing it with the given data .
373
+ This command will replace all the data for this record with the given values .
344
374
345
375
** Usage:**
346
376
@@ -354,11 +384,11 @@ scw dns record set <dns-zone ...> [arg=value ...]
354
384
| Name | | Description |
355
385
| ------| ---| -------------|
356
386
| dns-zone | Required | DNS zone in which to set the record |
357
- | data .{index} | Required | |
358
- | name | | |
387
+ | values .{index} | Required | A list of values for replacing the record data. (multiple values cannot be used for all type) |
388
+ | name | Required | |
359
389
| priority | | |
360
390
| ttl | Required<br />Default: ` 300 ` | |
361
- | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` | |
391
+ | type | Required<br />One of: ` A ` , ` AAAA ` , ` CNAME ` , ` TXT ` , ` SRV ` , ` TLSA ` , ` MX ` , ` NS ` , ` PTR ` , ` CAA ` , ` ALIAS ` , ` LOC ` , ` SSHFP ` , ` HINFO ` , ` RP ` , ` URI ` , ` DS ` , ` NAPTR ` | |
362
392
| comment | | |
363
393
| geo-ip-config.matches.{index}.countries.{index} | | |
364
394
| geo-ip-config.matches.{index}.continents.{index} | | |
@@ -375,6 +405,21 @@ scw dns record set <dns-zone ...> [arg=value ...]
375
405
| view-config.views.{index}.data | | |
376
406
377
407
408
+ ** Examples:**
409
+
410
+
411
+ Add or replace a CNAME
412
+ ```
413
+ scw dns record set my-domain.tld values.0=www name=www2 type=CNAME
414
+ ```
415
+
416
+ Add or replace a list of IP
417
+ ```
418
+ scw dns record set my-domain.tld values.0=1.2.3.4 values.1=1.2.3.5 name=vpn type=A
419
+ ```
420
+
421
+
422
+
378
423
379
424
### Update DNS zone nameservers
380
425
0 commit comments