DNS Records
All DNS for semalink.africa is managed in Cloudflare. Cloudflare acts as both the DNS provider and the CDN/proxy layer.
Records
| Name | Type | Target | Purpose |
|---|---|---|---|
semalink.africa | CNAME | semalink-website.pages.dev | Marketing website |
app | CNAME | semalink-app.pages.dev | Production web app |
staging-app | CNAME | semalink-app-staging.pages.dev | Staging web app |
test-app | CNAME | semalink-app-test.pages.dev | Test web app |
docs | CNAME | semalink-docs.pages.dev | Internal docs site |
arc | CNAME / A | Backend server | Production API |
staging-arc | CNAME / A | Backend server | Staging API |
test-arc | CNAME / A | Backend server | Test API |
Notes
- All records are proxied through Cloudflare (orange cloud) — this enables DDoS protection, caching, and Zero Trust enforcement
- The
arcsubdomains are protected by Cloudflare Zero Trust Access — direct requests without a valid service token are rejected at the edge - SSL certificates are automatically provisioned by Cloudflare for all subdomains