Records in the domain contract
A
DnsRecordResponse contains type, name, and value.
It can also contain priority, status, and optional.
Copy those fields as returned instead of reconstructing a provider-specific record from an example.
Required sending checks
The domain record exposes overallstatus plus separate dkimStatus, mailFromStatus, spfStatus, dmarcStatus, and bimiStatus.
A green overall badge is not a substitute for inspecting a failing component when a domain becomes degraded.
Provider field mapping
DNS providers differ in how they display the zone name.
Some expect a relative host and append the zone; others accept a fully qualified name.
After saving, inspect the final fully qualified record to ensure the zone was not appended twice.
Records that must remain direct DNS
Mail records and third-party verification records must return the values Signal expects from authoritative DNS. Do not place a DKIM or tracking CNAME behind an HTTP proxy that replaces the public DNS answer. MX and TXT records are DNS records and are not web origins.Verification workflow
- Open Domains and select the domain.
- Copy every required record from Records.
- Publish it at the authoritative DNS provider.
- Wait for resolver caches to expire after a change.
- Select Verify DNS.
- Inspect the individual record status if overall verification does not pass.
Manage domains
Review domain statuses, records, provider detection, and deletion behavior.