DNS Made Easy
Connect DNS Made Easy with Webflow to configure custom domain DNS records for production-ready hosting with automatic SSL.
DNS Made Easy lets you point a custom domain to your Webflow site while keeping authoritative DNS with your existing provider.
Webflow handles hosting, CDN, and SSL, but not authoritative DNS for externally registered domains. Records that route traffic to Webflow must live in DNS Made Easy's control panel.
The integration adds Anycast routing for lower latency, failover monitoring, and a REST API for programmatic record management. You add three DNS records, verify the domain in Webflow, and SSL provisions automatically.
This fits agencies managing multiple client domains, DevOps teams treating DNS as infrastructure-as-code, and e-commerce operators who need health monitoring and failover during outages.
How to integrate DNS Made Easy with Webflow
What is DNS Made Easy? DNS Made Easy is a managed authoritative DNS hosting service operated under DigiCert, Inc. It provides DNS hosting, DNS failover with health monitoring, geographic traffic routing through its Global Traffic Director, and a REST API for programmatic DNS management.

Teams use DNS Made Easy with Webflow when they need DNS-layer reliability features beyond basic domain registration. Agencies onboarding multiple client domains can use DNS templates and the REST API. This standardizes Webflow DNS records across every domain they manage. Performance teams routing international traffic benefit from DNS Made Easy's Anycast network and geographic routing before Webflow's CDN layer handles content delivery.
The DNS Made Easy-Webflow integration supports 3 approaches:
- Manual DNS configuration handles the standard setup of A, CNAME, and TXT records through the DNS Made Easy control panel without writing code.
- ANAME records for apex domains let you point the root domain dynamically to Webflow's CDN hostname instead of a static IP address.
- The Webflow Data API and DNS Made Easy API give you control over domain provisioning, record management, and publish automation, but require server-side development.
Most implementations start with manual DNS configuration. Teams managing many domains or requiring infrastructure-as-code workflows add the API layer.
Configure DNS records in DNS Made Easy
This method covers the standard manual setup that connects a custom domain to a Webflow-hosted site. You create three DNS records in DNS Made Easy's control panel, verify the domain in Webflow, and SSL provisions automatically. Any DNS Made Easy plan tier supports this approach, and you need a paid Webflow site plan to connect a custom domain. Before starting, remove any existing A records on the root domain and CNAME records on www that point to a previous hosting provider.
To get your DNS values from Webflow:
- Open your Webflow site dashboard and click Site Settings.
- Go to the Publishing tab and find the Production section.
- Click Add Custom Domain, then select Manually add domain.
- Enter your domain name and click Add domain.
- Copy the A record IP, CNAME target, and TXT verification string. Keep this tab open.
These values in Webflow are the ones you should use for your specific site.
To configure the records in DNS Made Easy:
- Log into the DNS Made Easy control panel and select your domain under DNS > Managed DNS.
- In the A Records section, click the + button. Set Name to
@, IP Address to198.202.211.1, and TTL to3600. Click Submit. - In the CNAME Records section, click the + button. Set Name to
www, Alias tocdn.webflow.com, and TTL to3600. Click Submit. - In the TXT Records section, click the + button. Set Name to
_webflowand paste the fullone-time-verification=...string from your Webflow dashboard as the value. Set TTL to3600. Click Submit. - Delete any other A records for
@or CNAME records forwwwthat point to non-Webflow destinations. Do not delete MX, SPF, DKIM, or DMARC records.
Once these records are saved, DNS Made Easy is ready for Webflow verification.
To verify and publish in Webflow:
- Return to Site Settings > Publishing > Production in Webflow.
- Click Check status and wait for the domain to show as connected.
- Set your root domain as the default domain.
- Click Publish to push your site live on the custom domain.
After that publish step, your site can begin serving traffic on the connected domain.
SSL certificates provision automatically through Let's Encrypt and Google Trust Services after DNS propagation completes. Allow up to one hour after propagation for SSL to activate. No manual certificate setup is needed at any point.
DNS propagation typically finishes within a few hours, though it can take up to 48 hours globally. You can track propagation status across resolvers at whatsmydns.net. For faster propagation during setup, lower the TTL on your records to 30 seconds (DNS Made Easy's minimum) before making changes. Raise it to 3600 or higher after the domain is verified.
Use ANAME records for apex domain resolution
Standard DNS does not allow CNAME records at the zone apex (the root domain, like example.com). DNS Made Easy's proprietary ANAME record solves this by resolving the root domain dynamically to a hostname like cdn.webflow.com. This works similarly to how a CNAME functions for subdomains. Webflow maintains a dedicated integration page for this specific configuration. This approach avoids hardcoding Webflow's IP address, which could require a manual update if Webflow changes its infrastructure.
To configure an ANAME record:
- In the DNS Made Easy control panel, navigate to your domain's DNS records.
- Locate the ANAME Records section and click the + button.
- Set Name to
@and Target tocdn.webflow.com. - Set TTL to
3600and click Submit. - Remove any existing A records for the root domain that point to other destinations.
This setup keeps the apex pointed at Webflow through DNS Made Easy's ANAME mechanism.
ANAME resolution depends on DNS Made Easy's resolution of the target hostname. Webflow's official documentation recommends the standard A record (198.202.211.1) as the primary approach. Use ANAME only if dynamic resolution at the apex is a specific requirement for your architecture.
Build with the Webflow and DNS Made Easy APIs
For teams managing multiple Webflow domains or requiring infrastructure-as-code workflows, both platforms expose REST APIs that can be combined for programmatic DNS provisioning. This approach requires server-side development. It suits agencies onboarding client domains in bulk, DevOps engineers managing DNS alongside cloud infrastructure, or managed service providers building white-label deployment tools. DNS Made Easy API access requires a DNS-25 plan or higher, as the DNS-5 plan does not include API access.
The available APIs handle different parts of the workflow:
- The DNS Made Easy REST API manages DNS zones and records, authenticated with HMAC-SHA1 signed headers that combine an API key, secret key, and timestamp
- Webflow's Data API retrieves site and custom domain data and triggers site publishes
- Webflow webhooks fire events like
site_publishthat can trigger DNS operations on the DNS Made Easy side
Taken together, these APIs support end-to-end provisioning and validation workflows.
DNS Made Easy does not support outbound webhooks for DNS record changes. All event-driven automation uses Webflow's webhooks as the trigger source and DNS Made Easy's API as the action target.
Automate domain provisioning for new sites
Agencies onboarding new Webflow client sites can script the full DNS setup. A provisioning script creates the DNS zone, adds the required records, and confirms the domain is associated with the correct Webflow site.
To implement automated provisioning:
- Call
POST https://api.dnsmadeeasy.com/V2.0/dns/managed/with the body{"name":"clientdomain.com"}to create the DNS zone. Store the returneddomainId. - Call
POST https://api.dnsmadeeasy.com/V2.0/dns/managed/{domainId}/records/three times to create the A record ({"name":"@","type":"A","value":"198.202.211.1","ttl":3600}), CNAME record ({"name":"www","type":"CNAME","value":"cdn.webflow.com","ttl":3600}), and TXT verification record ({"name":"_webflow","type":"TXT","value":"one-time-verification=xxxxx","ttl":300}). - Call
GET https://api.webflow.com/v2/sitesto retrieve all site IDs, thenGET https://api.webflow.com/v2/sites/{site_id}/custom_domainsto confirm domain association before triggering a publish.
This gives agencies a repeatable provisioning flow for new client domains.
Implement exponential backoff for larger batches and test automation scripts in DNS Made Easy's sandbox environment at https://api.sandbox.dnsmadeeasy.com/V2.0/ before running against production zones.
Trigger DNS updates on Webflow publish events
You can register a Webflow webhook that fires on every site publish. The event then triggers DNS record updates or validation checks through DNS Made Easy's API.
To set up publish-triggered DNS automation:
- Call
POST https://api.webflow.com/v2/sites/{site_id}/webhookswith the body{"triggerType": "site_publish", "url": "https://your-handler-endpoint.com/webhook"}to register the webhook. - In your webhook handler, parse the incoming
site_publishpayload for the site ID and publish event details. - Call DNS Made Easy's
GET https://api.dnsmadeeasy.com/V2.0/dns/managed/{domainId}/records?type=Ato verify current records match expected Webflow values. UsePUTto update any records that have drifted.
This pattern works for blue-green deployments where DNS records switch between two Webflow sites. It also supports compliance workflows that audit DNS state after every publish event. In both cases, Webflow provides the event trigger and DNS Made Easy provides the DNS action layer.
What can you build with the DNS Made Easy Webflow integration?
Integrating DNS Made Easy with Webflow lets you manage production DNS for Webflow-hosted sites without giving up enterprise DNS features or automation capabilities.
- Multi-client agency provisioning: Agencies managing dozens of Webflow client sites can use DNS Made Easy's REST API and DNS templates to create standardized record sets for every new domain. A provisioning script replaces manual control panel work and reduces configuration errors across the client portfolio.
- DNS failover for e-commerce storefronts: An online store running on Webflow can configure DNS Made Easy's failover monitoring to check site health every two to four minutes. Traffic redirects to a backup IP if the primary becomes unreachable. This adds a DNS-layer recovery mechanism independent of Webflow's hosting.
- Geographic traffic routing for international sites: A company with visitors across multiple continents can use DNS Made Easy's Global Traffic Director. DNS queries route based on the requesting resolver's location, reducing DNS latency before Webflow's CDN serves content.
- Infrastructure-as-code DNS management: DevOps teams managing a Webflow marketing site alongside cloud application infrastructure can define DNS records in Terraform or octoDNS. DNS configuration enters the standard code review and deployment pipeline, version-controlled and auditable alongside application infrastructure.
If you need more control over bulk domain migrations or automated publish-triggered DNS validation, the API integration path covers those cases with full flexibility.
Frequently asked questions
Three records are required. Add an A record with the name
@pointing to198.202.211.1, a CNAME record with the namewwwpointing tocdn.webflow.com, and a TXT record with the name_webflowcontaining theone-time-verification=...string from your Webflow dashboard. Always copy the exact values from Site Settings > Publishing > Production in Webflow. Sites created before April 21, 2025 may show different values if they have not been migrated.These are the records Webflow checks during manual domain connection.
Yes. DNS Made Easy's ANAME record allows the apex domain to resolve dynamically to
cdn.webflow.cominstead of a static IP. This avoids the risk of an outdated IP address if Webflow changes its infrastructure. Webflow's CNAME flattening integration page documents this configuration. The standard A record approach is what Webflow officially recommends. Use ANAME only if dynamic resolution is a specific requirement.That makes ANAME a specialized option rather than the default setup path.
No. Webflow provisions and renews SSL certificates automatically through Let's Encrypt and Google Trust Services at no extra cost. SSL activation begins after DNS propagation completes and typically takes up to one additional hour. If you have CAA records configured on your domain, you must authorize both
letsencrypt.organdpki.googor SSL provisioning will fail.In normal setups, no manual certificate installation is required.
DNS propagation can take up to 48 hours. Webflow's SSL verification adds additional delay on top of that. Start by checking whatsmydns.net to confirm your A and CNAME records resolve to Webflow's values globally. If records have not propagated, wait. If they have propagated but Webflow still shows an error, verify there are no conflicting A, CNAME, or AAAA records in DNS Made Easy. Confirm that the site has been published from Webflow after domain connection.
Most persistent errors come from propagation delays or conflicting records.
Yes, through the DNS Made Easy REST API. API access requires a DNS-25 plan or higher. You can programmatically create zones, add A, CNAME, and TXT records, and pair them with Webflow's Sites API to retrieve domain data and trigger publishes. Test automation scripts in DNS Made Easy's sandbox environment at
https://api.sandbox.dnsmadeeasy.com/V2.0/before running against production zones.This is the best fit for teams managing domains at scale.
Description
DNS Made Easy is a managed authoritative DNS hosting service under DigiCert that provides DNS failover, geographic traffic routing, and a REST API for programmatic record management.
This integration page is provided for informational and convenience purposes only.
GoDaddy
Connect GoDaddy, a domain registrar and web services platform, with Webflow to point a custom domain to your Webflow site while keeping domain registration, renewals, and email at GoDaddy.

Gandi
Connect Gandi with Webflow to point your registered domains to Webflow-hosted sites through DNS configuration.
GoDaddy DomainControl
Connect GoDaddy DomainControl, GoDaddy's DNS management panel, with Webflow to point registered domains to Webflow-hosted sites through Quick Connect, manual DNS setup, or API-based provisioning.

One.com
Connect One.com with Webflow to manage domain registration and DNS configuration while hosting on Webflow's infrastructure, enabling centralized domain control with automated SSL certificates and global CDN performance.

dotbrand
Integrate Dotbrand with Webflow through its native marketplace app, or use Webflow's native APIs and webhook systems.

Wix DNS
Point your Wix domain name to Webflow

OVH
Connect OVH infrastructure with Webflow to add cloud hosting, automated deployments, and scalable storage.

NS1
Connect NS1 with Webflow to manage DNS with traffic routing based on real-time telemetry and geographic data.

One.com
Point your One.com domain name to Webflow


