Guides - Create a Domain

A comprehensive, reliable, and fast DNS service, providing easy domain management to Linode customers at no charge.

Create a Linode account to try this guide with a $ credit.
This credit will be applied to any valid services used during your first  days.

This guide walks you through adding a domain through the Cloud Manager.

  1. Open the Create Domain Form in the Cloud Manager
  2. Select the Zone Type
  3. Enter the Domain and SOA Contact
  4. Pre-populate DNS Records
  5. Create the Domain
  6. Finish the Setup

Open the Create Domain Form in the Cloud Manager

Log in to the Cloud Manager and select Domains from the left navigation menu. Click the Create Domain button. This opens the Domain Create form.

Select the Zone Type

Select Primary to use Linode as the main DNS provider, allowing you to add and edit DNS records directly on Linode. Alternatively, select Secondary if you want Linode to serve as a secondary DNS provider and obtain DNS records from a third-party service.

  • Primary: This is the most common option. Linode serves as the primary DNS provider. This enables you to manage all of your DNS records for the domain directly on the Linode platform. This option supports outgoing AXFR zone transfers so that other services can serve as secondary DNS providers. See Outgoing DNS Zone Transfers.
  • Secondary: Linode serves as the secondary DNS provider. All DNS records are managed through a third party DNS provider and are imported to Linode through AXFR zone transfers. See Incoming DNS Zone Transfers > Operate as a Secondary Read-Only DNS Service.

Enter the Domain and SOA Contact

Enter the domain name you wish to use into the Domain field. This is typically the bare domain (such as example.com) but could also include a subdomain (such as web.example.com). Make sure the domain name has been registered (purchased) from your preferred registrar.

Within the SOA Email Address field, enter the email address for the domain administrator. Ideally the SOA email should not be on the domain it’s administering, as it should be accessible if there are any issues with the domain or the infrastructure hosting the domain.

Pre-populate DNS Records

The Insert Default Records dropdown field allows you to pre-populate DNS records with the IP addresses corresponding to one of your Compute Instances or NodeBalancers. If you already know the Compute Instance or NodeBalancer you’d like to use with your domain, this adds the basic DNS records (A, AAAA, and MX) for that service automatically.

  • Do not insert default records for me. No DNS records are automatically created.
  • Insert default records from one of my Lindoes. Select one of your Compute Instances and DNS records are automatically created using the IPv4 and IPv6 addresses for that instance.
  • Insert default records from one of my NodeBalancers. Select one of your NodeBalancers and DNS records are automatically created using the IPv4 and IPv6 addresses for that service.

Create the Domain

Once you’ve made your selections, click the Create Domain button to add your domain to DNS Manager. The domain zone is created within seconds and is automatically set to an Active status.

Finish the Setup

  • Add DNS Records. After the domain has been created, you can immediately start adding and editing DNS records for it. If you are migrating to Linode from another DNS provider, make sure you have added all of the necessary DNS records to your domain before adding Linode’s name servers to your domain (on your registrar). See Manage DNS Records.

  • Add Linode’s Name Servers. To use Linode as the authoritative name servers for your domain, you need to edit the name servers on your registrar. The process for this varies for each registrar.

    • Namecheap: Look for the Custom DNS option.
    • GoDaddy: Select Enter my own name servers (advanced).
    • Hover: Find the Edit option for your name servers.

This page was originally published on


Your Feedback Is Important

Let us know if this guide was helpful to you.