Batch DNS Record Setup Guide

ApiDo batch DNS supports four flexible input modes:

Mode 1: Unified records

Point all domains to the same host records and values. Multiple host records comma-separated, e.g. www,@,* (* = wildcard).

Example: domain qq.com, hosts www,@, value 1.2.3.4www.qq.com and qq.com resolve to 1.2.3.4.

Mode 2: Free-form (most flexible)

One line per record, pipe-separated:

  • baidu.com|@|A|1.2.3.4 — apex A record
  • baidu.com|*|CNAME|www.qq.com — wildcard CNAME
  • baidu.com|www|A|44.55.66.77 — www A record
  • baidu.com|@|MX|mxbiz1.qq.com|5 — MX priority 5
  • baidu.com|_acme|TXT|verifyvalue — TXT record

Mode 3: Auto assign

Domains are assigned to record values in order; extra domains wrap around to the first value.

Mode 4: Domain + value pairs

One line per domain: domain,value with a shared host record, e.g. host www:

  • baidu.com,1.2.3.4
  • qq.com,1.2.3.5

CAA records

Format: [flag] [tag] [value], e.g. 0 issuewild "letsencrypt.org". Tags: issue, issuewild, iodef.

FAQ

Who is this for?

Site owners and developers managing DNS at scale.

Login required?

Registrar batch ops need API credentials; SEO tools do not.

Real changes?

Yes — test with a small batch first.