Domains and DNS

Adding a domain you own to your DigitalOcean account lets you manage the domain's DNS records with the control panel and API. Domains you manage on DigitalOcean also integrate with DigitalOcean Load Balancers and Spaces to streamline automatic SSL certificate management.

Plans and Pricing

DNS management is available at no additional cost.

Regional Availability

DNS management is available for DigitalOcean resources in all regions as well as non-DigitalOcean resources.

Features

DigitalOcean's DNS tools let you manage DNS records for DigitalOcean and non-DigitalOcean resources in the same place you manage your infrastructure.

We currently support A, AAAA, CAA, CNAME, MX, NS, TXT, and SRV records. Our name servers are ns1.digitalocean.com, ns2.digitalocean.com, and ns3.digitalocean.com.

Fully Managed SSL Certificates

Managing domains on DigitalOcean also enables our Let's Encrypt integration for fully managed SSL certificates, which work with custom Spaces CDN endpoints and SSL termination on DigitalOcean Load Balancers.

Limits

  • DigitalOcean does not currently provide domain registration services. To use DigitalOcean DNS, you need to register a domain name with a registrar and update your domain's NS records to point to DigitalOcean's name servers.

  • By default, you can add up to 50 domains. You can raise the limit by opening a support ticket and explaining why you need the increase.

  • All DNS records require a minimum TTL value of 30 seconds.

  • DigitalOcean DNS does not support the following CAA record features:

    1. Blocking anyone from issuing certificates by sending a semicolon (;) in the value.
    2. Allowing name-value tags after the CA name, for example: letsencrypt.org; abc=cde.
  • Records created at a hostname covered by a wildcard record will stop wildcard resolution for that hostname. For example, if you have an A wildcard record at *.example.com, and you add an MX record at the hostname email.example.com, the A wildcard record will no longer be served at email.example.com. However, you can still add an explicit A record to the hostname email.example.com if your use case requires it.

  • DigitalOcean DNS does not support tags.

  • DigitalOcean's terms of service prohibit adding country code top-level domains (ccTLDs) from OFAC-sanctioned countries. For more information, including a list of countries, see the Lawful Use of the Network section in our terms of service.