Route 53 Hosted Zone
Create a Route 53 Hosted Zone to program DNS entries
To enable automatic DNS record creation in AWS, the DuploCloud Platform requires a unique Route 53 hosted zone. This hosted zone must be created outside of DuploCloud and configured as a DNS suffix in your infrastructure Plans. The domain should be a dedicated subdomain, such as apps.[MY-COMPANY].com
.
Important: Never use this subdomain for any other purpose. DuploCloud takes ownership of all CNAME records within the domain and will remove any entries it does not manage.
For more details on how DNS works in DuploCloud and how to set up custom DNS names, see the DNS Configuration documentation.
Creating a Route 53 Hosted Zone Using AWS Console
To enable DuploCloud to manage DNS records automatically, you need to create a dedicated Route 53 Hosted Zone in your AWS account.
Log in to AWS Console.
Navigate to Route 53 and Hosted Zones.
Create a new Route53 Hosted Zone with the desired domain name, for example,
apps.acme.com
.Access the Hosted Zone and note the name server names.
Go to your root domain’s DNS provider (for example, the registrar managing
acme.com
) and create an NS record for your subdomain (e.g.,apps.acme.com
). This NS record should point to the name servers assigned to your Route 53 Hosted Zone (the ones you noted earlier). This delegation ensures that DNS queries for your subdomain are routed to AWS Route 53 for resolution.
Once delegation is complete, provision the Route 53 Hosted Zone in each DuploCloud Plan—starting with the DEFAULT Plan, as described in the following section.
Configuring DNS for a Plan
Configure a DuploCloud Plan to support automatic DNS record creation using AWS Route 53. Start by updating the DEFAULT Plan, then repeat the configuration for any additional Plans where DNS-managed Services or Ingresses will be deployed. DNS settings are not shared across Plans.
In the DuploCloud Portal, navigate to Administrator → Plans.
Click the name of the Plan from the NAME column (e.g., DEFAULT).
Select the DNS tab.
Click Edit. The Set Plan DNS pane displays.
Complete the following fields:
Route53 Zone ID
Enter the Hosted Zone ID from AWS Route 53. This is required to enable DNS support.
External DNS Suffix
Enter the DNS suffix for public-facing records (e.g., .apps.acme.com
). Must begin with a dot (.
).
Internal DNS Suffix
Enter the DNS suffix for internal resources (e.g., .internal.acme.com
). Must begin with a dot (.
).
Ignore Global DNS
Optionally, select this option to disable global DNS record management for the Plan, allowing localized DNS control.
Click Save to apply your changes.
DNS tab for the DEFAULT Plan
Both the External and Internal DNS Suffix values must begin with a dot (.
).
For example: .apps.acme.com
. DNS entries will not be created correctly without the leading dot.
Last updated
Was this helpful?