DNS with multiple domains
The Lumen platform only accepts requests with a domain name that is explicitly added to an environment. For example, if you add www.example.com to Lumen as www.example.com but then choose to create a blog.example.com CNAME record pointing at www.example.com.c.section.io., visitors to http://blog.example.com will receive an error page showing HTTP 409 Conflict.
This is because blog.example.com has not been explicitly associated with a Lumen environment. In this case you would need to add blog.example.com to a Lumen environment and then create a blog.example.com.c.section.io CNAME record for blog.example.com in your DNS hosting console. The same is true if you register a bare domain record such as example.com. Each domain must be specified in full in order for the request to be accepted by Lumen.
If you would like your Lumen application to respond to multiple domains, you can add them on bottom of the Domains page under Domains. You can also add or delete additional domains using our API:
Please review our HTTPS setup page to ensure all of your domains are properly covered by either our automated HTTPS or your own custom certificates to prevent certificate errors.
If the additional domain names should redirect to the canonical domain name to improve search engine ranking, this can be achieved with a basic Varnish Cache configuration, for example:
Make bare domain CNAME records
Bare domains are DNS records without www, also called Zone Apex, Naked Domain, and Root Domain. To go live on Lumen, you need to set up a CNAME record pointing to the Lumen platform. While this is simple to do for any subdomain such as www, creating a CNAME record for a bare domain can cause some problems because a CNAME record trumps all other records and can cause issues with MX records—potentially leading to broken email, etc.
Here are a couple workarounds to this problem:
For technical background on CNAMEs and the bare domains see: RFC 1034 section 3.6.2.
Use Lumen with an outside DNS
To use Lumen with an outside DNS, go to your DNS hosting provider’s console and complete the steps necessary to add a new domain to Lumen. If you have not yet gone through the going live tutorial, please visit it for a more in depth view of the entire process.
DNS resources
Each registrar has its own method of adding CNAME records. Below are some links to instructions on adding DNS records for common hosts and DNS providers:
Need help? Contact your domain name provider directly.
Use Lumen‑hosted DNS
To simplify management for your websites, Lumen can provide DNS hosting. This is especially useful for pointing a zone‑apex record (ie bare domain) at a Lumen endpoint if your current DNS hosting provider does not support the ALIAS or ANAME record types.
Hosting your DNS with Lumen also provides convenient access to DNS management within the dashboard.
Begin hosting DNS with Lumen
To enable hosted DNS with Lumen:
Note: Although DNS hosting and DNS registration are often thought of as the same thing and many companies offer both services, they are distinct and can be provided by different companies. The majority of the DNS record changes described in our DNS documentation (making CNAME or ALIAS changes for example) happen in your DNS hosting console, but changing your name servers must be done with your DNS registrar.
Your DNS registrar is the organization from which you purchased your actual domain name, not necessarily where your records are maintained and hosted—although again these often go together in practice. Your DNS registrar is the authority on what DNS servers are allowed to answer DNS queries for your website. Inputting Lumen nameservers into your DNS registrar gives us permission to respond to DNS queries for your site. Note as well that it is possible to enable the Lumen DNS zone and check to make sure all the records are correct before you change nameservers. We can provision a DNS zone before this change is made but not answer queries.
Once you have changed your DNS, ensure you’ve set up HTTPS.
Once you enable hosted DNS for a Lumen application, you can access the zone-management page in two ways:
From the zone page for a particular zone you can view:
From the records table you can: