Introduction To DNS

DNS (Domain Name System) , is a decentralized naming system for computers, services, or other resources connected to the internet or a private network. It is what allows for the translation of a URL, such as cycle.io, to an IP address.

Cycle provides fully managed DNS, and introduces its own record type, LINKED, to simplify the association of domains with containers or deployments.

How DNS Works on the Cycle Platform

On Cycle, DNS records such as A, AAAA, CNAME, LINKED, and more, are organized under DNS zones. Each DNS zone is associated with a domain, such as cycle.io.

Domains are configured on Cycle as either hosted or non-hosted, depending on whether Cycle should fully manage the domain or not.

Benefits of Cycle-Managed DNS

There are many advantages to having Cycle manage DNS:

  • Automatic SSL/TLS certificate generation and renewal via Let's Encrypt
  • Direct linking of records to containers & deployments, with automatic IP management
  • Geo-DNS support for specified records
  • Automatic HTTP -> HTTPS redirection by default
  • Automatic TLS termination at the load balancer