set_dns
Set DNS records for a domain with support for main records and up to 10 subdomains. Specify record types, values, TTL, and optionally append to existing settings.
Instructions
Set DNS records for a domain using Dynadot's DNS service. Supports main records and up to 10 subdomains. Use the records parameter to pass Dynadot API parameters like main_record_type, main_record, subdomain0, sub_record_type0, sub_record0, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to set DNS for | |
| records | Yes | DNS record parameters as key-value pairs. Keys follow Dynadot API3 set_dns2 naming: main_record_type0..19 (a/aaaa/cname/forward/txt/mx/stealth/email), main_record0..19 (value), main_recordx0..19 (MX distance/forward type/stealth title/email alias), subdomain0..9 (name), sub_record_type0..9 (type), sub_record0..9 (value), sub_recordx0..9 (MX distance etc), ttl (optional, default 300), add_dns_to_current_setting (optional, set to '1' to append instead of overwrite) |