DNS Records
On Cycle, DNS records are added to your DNS zones. Most common record types are supported.
Root & Wildcard Records
Root Records
Root records are specified by setting the name of the record to @.
Wildcard Records
A wildcard record can be created by setting the name to *
. Creating a wildcard record with a TLS certificate will cause all subdomains of that record which are set to use TLS to use this wildcard certificate.
Deleting a Wildcard
When a wildcard record is created with a TLS certificate, it cannot be deleted so long as other records depend on it. Trying to delete this record will show an error.
Supported Record Types
LINKED Records
Cycle provides a special kind of record, known as a LINKED Record, to simplify linking domains to containers or deployments.
LINKED records provide several benefits.
- Automatic mapping of IPv4 and IPv6 addresses to the correct environment load balancer where the desired container or deployment resides.
- TLS/SSL certificate generation and renewal via Let's Encrypt.
- TLS/SSL termination at the load balancer, allowing traffic to be decrypted and passed to the container via port 80.
- Geo-DNS support
TLS Generation Limitations
Up to 3 certificates for the same domain can be created within 1 hour. Afterward, generation will be locked until an hour past the first attempt. This is to ensure the domain doesn't get restricted by Let's Encrypt for too many requests (which can lead to a much longer timeout). If a certificate is created and fails, and a manual attempt isn't made, Cycle will re-attempt every 4 hours for 3 days.
A Records
The A record specifies IP address (IPv4) for given host. A records are used for conversion of domain names to corresponding IP addresses.
AAAA Records
The AAAA, or "quad A" record specifies IPv6 address for given host. It works the same as an A record, the only difference being type of IP address.
CNAME Records
The CNAME record is used to create aliases of domain names.
NS
Records
The NS
record stores the name server that should be utilized for the specified subdomain.
MX
Records
The MX
record specifies a mail exchange server for a domain name. The information is used by Simple Mail Transfer Protocol (SMTP) to route emails to proper hosts.
TXT
Records
The TXT
record can hold an arbitrary non-formatted text string.
ALIAS
Records
The ALIAS
record points your domain name to another hostname instead of an IP address. It provide CNAME-like behavior on apex domains - a domain without a sub-domain such as cycle.io
.
SRV
Records
The SRV
record defines the location, hostname, and port of servers for specified services.
Creating Records on Cycle
Learn how to add DNS records to your zones
DNS Caching
If a record isn't working immediately after being creating, it may be cached . It may take several minutes to hours before the relevant DNS caches have cleared.