From e15c95fa8d306f1e0861cb3abe36eae122f729dd Mon Sep 17 00:00:00 2001 From: Spendlik Date: Mon, 10 Aug 2026 17:52:17 +0000 Subject: [PATCH] Update 00_index.md --- 00_index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/00_index.md b/00_index.md index 75547d1..0d11be9 100644 --- a/00_index.md +++ b/00_index.md @@ -204,6 +204,12 @@ Script location: `/usr/local/bin/ddns-update.sh` in CT 108. Full credentials map --- +| Area | Rule | +|---|---| +| **WebSupport DNS — duplicate A values** | WebSupport rejects (422) writing an A record whose IP value already exists on *any other record* in the zone, regardless of hostname. You cannot have two A records pointing at the same IP anywhere in the zone. Fix: all subdomains use CNAME → `spendlik.sk`; only the root A record ever holds an IP. | +| **WebSupport API — PUT silently resets `name`** | A `PUT` to `/v2/service/{id}/dns/record/{recordId}` that omits the `name` field does NOT preserve the existing name — it silently renames the record to the bare zone apex. Always include `name` explicitly in PUT payloads, or avoid partial-field updates. | +| **WebSupport API — POST `name` is relative** | Creating a record via POST: `name` is relative to the zone, not a full FQDN. Passing `"email.spendlik.sk"` creates `email.spendlik.sk.spendlik.sk`. Use the bare subdomain only (`"email"`, `"*"`, `"git"`). | + ## 🗃️ Gitea Repositories | Repo | Visibility | Purpose |