compute

PUT /v1/compute/servers/{serverId}/reverse-dns

Point one address's PTR at a hostname, or reset it.

Всички крайни точки в compute

Всички документи за разработчици

Упълномощаване

Изпратете API ключ като токен за носене. Ключът трябва да притежава разрешението sites.restart; ключ без него се отхвърля с 403, а не с 404.

Този ендпойнт не изисква идентификатор на организация. Вашият ключ вече идентифицира организацията, към която принадлежи, и отговорът е ограничен до нея.

Опитайте

Заменете всичко в квадратни скоби със собствени стойности, а ключовия заместващ символ – с ключ от вашето табло за управление.

curl -X PUT https://api.zinndigital.com/v1/compute/servers/{serverId}/reverse-dns \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "ip": <string> }'

Влязохте ли в профила си? API конзолата във вашето табло за управление попълва действителното идентификационно число на вашата организация и вашия собствен ключ и изпълнява заявката спрямо реалното API, за да можете да видите действителния отговор. Отворете този крайpoint в API конзолата

Детайли

ip is required and is never inferred from the machine: a machine has an IPv4 and an IPv6 address with different default states, so "set the PTR of this server" is not a well-formed request. An empty hostname resets that address to the provider's own default, which is a real thing to want and is not the same as leaving it alone. ⛔⛔ The hostname must resolve forward to this address, and that is checked before anything is written. Receiving mail servers check forward-confirmed reverse DNS, so a PTR whose name does not point back is worse than the supplier's default: it looks configured on the screen and still fails delivery. A name that does not resolve at all is refused too — "we could not look it up" is not evidence the record exists. An ip the machine does not hold is 422, and that refusal is the tenancy boundary: the provider would happily set a PTR for any address on the account, including another customer's. Requires sites.restart.

Параметри

ИмеТипЗадължителноКакво представлява
serverId (path)UuidДаThe server's id, as listComputeServers reports it. Ours (UUIDv7), minted when the order row was written — never the provider's own identifier for the machine.

Тяло на заявката

ИмеТипЗадължителноКакво представлява
ipstringДаWhich address to set. ⛔ Required and never inferred: a machine has an IPv4 and an IPv6 with different default states, so "set the PTR of this server" is not a well-formed request.…
hostnamestringНеThe name to point at. Empty resets the address to the provider's own default, which is a real thing to want and is not the same as leaving it alone. ⛔ A non-empty name must…

Отговор

ИмеТипЗадължителноКакво представлява
dataComputeReverseDnsRecord[]Да

Грешки, които този крайpoint може да върне

401 · 403 · 404 · 422 · 429 · 503