NimbusNexus

DNS records

A record set is one (name, type) tuple inside a zone, holding one or more values. www.example.com โ†’ A โ†’ 203.0.113.5 is a single-value A record set; multi-value sets (round-robin DNS) hold N values under one set id.

Supported record types

TypePurposeExample value
AIPv4 address203.0.113.5
AAAAIPv6 address2001:db8::1
CNAMEAlias to another nameother.example.com.
MXMail exchanger10 mail.example.com.
TXTFree text โ€” verification, SPF, DKIM, DMARC"v=spf1 -all"
SRVService location10 5 5060 sip.example.com.
NSDelegation to other nameserversns1.other.com.
CAACert-authority authorization0 issue "letsencrypt.org"
PTRReverse-DNS pointer (for floating IPs)See floating IPs

We don't support: ALIAS / ANAME (CNAME-flattening at the apex) โ€” use the CNAME at a subdomain instead, or an A record pointing at a floating IP at the apex.

Multi-value records

You can put multiple values in one record set:

www.example.com โ†’ A โ†’ 203.0.113.5
                  โ†’ 203.0.113.6
                  โ†’ 203.0.113.7

The nameservers serve all three values per query, and resolvers spread requests across them โ€” basic round-robin load balancing without an LB. For real load balancing you'd point the record at a load balancer VIP instead; multi-value is for cases where the client + resolver can handle failover on their own (most modern HTTP clients can).

TTLs

Each record set has a TTL in seconds โ€” how long resolvers cache the answer before re-querying. Defaults:

  • A / AAAA / CNAME: 300 seconds (5 minutes) โ€” friendly for rapid updates / failover
  • MX / NS: 3600 (1 hour) โ€” these change rarely
  • TXT for verification: 60 โ€” short to make verification re-checks fast

Pick lower TTLs while you're actively iterating; bump them up once the records stabilize, to reduce query volume + cost.

What's next

No endpoints to show

The OpenAPI spec doesn't currently expose any endpoints under thedns-recordstag. This is usually a manifest typo; check that the tag matches what the backend serves at /openapi/external.json.