Overview
Use Domain Routing when your platform doesn’t support URL rewrites (Framer, Webflow, Wix, Cafe24, ImWeb, etc.).DNS Records Required
Domain Routing uses A records for all domains (root and subdomains).Step 1: Add ACME Challenge Record
To enable SSL certificate issuance before switching traffic, add this CNAME first:| Type | Name | Value |
|---|---|---|
| CNAME | _acme-challenge.yourdomain.com | _acme-challenge.yourdomain.com.challenges.saascustomdomains.com |
Adding this CNAME first enables zero-downtime migration. Your SSL certificate is issued before you change A records.
Step 2: Add A Records
After SSL status shows Active, add these A records:| Type | Name | Value |
|---|---|---|
| A | @ (or yourdomain.com) | 99.83.186.151 |
| A | @ (or yourdomain.com) | 75.2.96.173 |
For Subdomains
For subdomains likeblog.example.com, follow the same process:
| Type | Name | Value |
|---|---|---|
| CNAME | _acme-challenge.blog | _acme-challenge.blog.example.com.challenges.saascustomdomains.com |
| A | blog | 99.83.186.151 |
| A | blog | 75.2.96.173 |
Zero-Downtime Setup
Add ACME challenge CNAME
Your existing site stays unaffected. SSL issuance begins in the background.
Origin URL Configuration
When setting up Domain Routing, you need to specify your site’s Origin URL—the original platform URL before connecting to Anymorph.Platform-Specific Origin URLs
Webflow
Webflow
Use your How to find it:
.webflow.io staging URL:- Open your site in Webflow Designer
- Click Publish button (top right)
- Your staging URL appears as
yoursite.webflow.io
.webflow.io URL works regardless of your DNS configuration and custom domain status.Framer
Framer
Use your Find it in: Framer → Site Settings → Domains → Base URL
.framer.app URL:Wix
Wix
Use your Find it in: Wix → Dashboard → Site Actions → Rename Site
.wixsite.com URL:Squarespace
Squarespace
Use your Find it in: Squarespace → Settings → Domains → Built-in Domain
.squarespace.com URL:Other Platforms
Other Platforms
Use the platform’s default/staging URL (usually the URL you had before connecting a custom domain).
DNS Provider Guides
Cloudflare
Cloudflare
- Go to DNS > Records.
- Click Add Record.
- Add the ACME CNAME first, then add A records.
- Set proxy status to DNS only (gray cloud)—not Proxied.
Cloudflare’s proxy (orange cloud) can interfere with SSL issuance.
GoDaddy
GoDaddy
- Go to My Products > DNS.
- Under DNS Records, click Add.
- For root domains, enter
@in the Name field. - Add ACME CNAME first, wait for SSL, then add A records.
Namecheap
Namecheap
- Go to Domain List > Manage > Advanced DNS.
- Click Add New Record.
- For root domains, enter
@in the Host field.
AWS Route 53
AWS Route 53
- Go to Hosted Zones and select your domain.
- Click Create Record.
- For root domains, leave Name blank.
- Set Record type to
A.
Cafe24 (Korea)
Cafe24 (Korea)
- Go to Domain Management > DNS Settings.
- Ensure nameservers point to Cafe24.
- Add the ACME CNAME record.
- Add both A records with Anymorph IPs.
Cafe24 doesn’t support URL rewrites—Domain Routing is required.
ImWeb (Korea)
ImWeb (Korea)
- Go to Admin > Settings > Domain.
- Use ImWeb’s assigned nameservers.
- Add DNS records in the ImWeb dashboard.
ImWeb doesn’t support path-based routing. Use a subdomain with Domain Routing if needed.
Domain Status
After adding DNS records, your domain progresses through these states:| Status | Meaning |
|---|---|
| Pending SSL | Waiting for ACME challenge verification |
| SSL Active | Certificate issued, waiting for A records |
| Active | Fully configured and serving traffic |
DNS propagation typically takes 5–30 minutes but can take up to 48 hours.
Health Check
To verify your configuration, run:status: "connected"— Working correctlystatus: "disabled"— Domain disabledstatus: "not_configured"— Domain not found
Troubleshooting
SSL certificate not issuing
SSL certificate not issuing
- Verify the ACME challenge CNAME record exists and is correct.
- Check for CAA records that might block certificate issuance.
- Ensure the CNAME value ends with
.challenges.saascustomdomains.com.
Domain stuck in pending
Domain stuck in pending
- Verify A record values:
99.83.186.151and75.2.96.173. - Check DNS propagation at whatsmydns.net.
- Allow up to 48 hours for full propagation.
Wrong content showing
Wrong content showing
- Clear your browser cache.
- Verify the Origin URL in Anymorph Dashboard.
- Confirm both A records point to Anymorph.
Mixed content or HTTPS issues
Mixed content or HTTPS issues
- Wait for SSL certificate issuance to complete.
- Verify your origin site supports HTTPS.
FAQ
Will my existing site go down?
Will my existing site go down?
No. Follow zero-downtime setup: add ACME CNAME first, wait for SSL, then switch A records.
Can I rollback?
Can I rollback?
Yes. Change A records back to your original hosting provider. With low TTL, changes propagate within minutes.
What about email (MX records)?
What about email (MX records)?
MX records are unaffected. Anymorph handles only HTTP/HTTPS traffic.
Why A records instead of CNAME?
Why A records instead of CNAME?
A records work consistently for both root domains and subdomains. CNAME records cannot be used on root domains (RFC 1912).
Can I use Cloudflare proxy (orange cloud)?
Can I use Cloudflare proxy (orange cloud)?
Not recommended. Cloudflare’s proxy can interfere with SSL issuance. Use DNS only (gray cloud) mode.