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.