إعداد DNS Wildcard
Wildcard DNS allows tenant subdomains like acme.yourdomain.com, techcorp.yourdomain.com, etc. This is optional — FeedbackPulse works fine with slug-based URLs (e.g., /wall/acme-corp) without wildcard DNS.
Do I Need Wildcard DNS?
| Scenario | Wildcard DNS needed? |
|---|---|
Tenants use slug-based public pages (/wall/acme-corp) | No |
Tenants want their own subdomain (acme.yourdomain.com) | Yes |
Tenants bring their own نطاق مخصص (feedback.acme.com) | No (use CNAME instead) |
What You Need
- A wildcard DNS A record:
*.yourdomain.com→ your server IP - A wildcard SSL certificate: covers
*.yourdomain.com - Web server configuration: accepts all subdomains
Step 1: Add the DNS Record
اذهب إلى your domain registrar's DNS management panel and add:
| Type | Name/Host | Value | TTL |
|---|---|---|---|
| A | * | 123.456.789.0 (your server IP) | 300 |
You also need the regular A record for the root domain:
Type Name/Host Value A @123.456.789.0
Provider-Specific Instructions
Cloudflare
- تسجيل الدخول to Cloudflare لوحة التحكم
- Select your domain
- اذهب إلى DNS → Records
- Click Add Record
- Type:
A| Name:*| IPv4: your server IP | Proxy: DNS only (gray cloud) - Click Save
مهم: For wildcard subdomains, set Cloudflare proxy to DNS only (gray cloud), not Proxied (orange cloud). Cloudflare's free plan doesn't proxy wildcard subdomains.
Namecheap
- تسجيل الدخول → Domain List → Manage your domain
- اذهب إلى Advanced DNS
- Click Add New Record
- Type:
A Record| Host:*| Value: your server IP | TTL: Automatic - Save
GoDaddy
- تسجيل الدخول → My المنتجات → DNS for your domain
- Click Add Record
- Type:
A| Name:*| Value: your server IP | TTL: 600 - Save
Google Domains / Google Cloud DNS
- اذهب إلى Google Domains
- Select your domain → DNS
- Under Custom Records, add:
- Host:
*| Type:A| Data: your server IP - Save
AWS Route 53
- اذهب إلى Route 53 → Hosted Zones → select your domain
- Click Create Record
- Record name:
*| Record type:A - Value: your server IP | TTL:
300 - Click Create Records
DigitalOcean DNS
- اذهب إلى Networking → Domains
- Select your domain
- Add: Type
A| Hostname*| Will direct to: your server IP | TTL:300
Hetzner DNS
- اذهب إلى Hetzner DNS Console
- Select your zone
- Add record: Type
A| Name*| Value: your server IP