set_dns
Configure DNS records for a domain via Dynadot. Replace or append main and subdomain records using API parameters.
Instructions
Set DNS records for a domain using Dynadot's DNS service. Supports main records and up to 100 subdomain records. Use the records parameter to pass Dynadot API parameters like main_record_type0, main_record0, subdomain0, sub_record_type0, sub_record0, etc. Existing DNS is replaced unless add_dns_to_current_setting is '1'; an empty records object clears records.
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..99 (name), sub_record_type0..99 (type), sub_record0..99 (value), sub_recordx0..99 (MX distance etc), ttl (optional), add_dns_to_current_setting (optional, set to '1' to append instead of overwrite) |