The Hub 2.0 DNS Manager makes it easy to manage DNS records right from the Hub control panel.

This document provides an overview of features available in the DNS Manager along with a detailed guide of configuration options for connecting and managing your DNS records to the Hub.

If you haven’t set up your WPMU DEV account yet, visit the Hub, where you can explore the features, see pricing packages, and start a free trial.

Already a member? Visit your Hub DNS dashboard to get started.

Note that this feature is not available to free Hub users. See Free Hub Restrictions for details.

14.1 Getting Started

Copy chapter anchor to clipboard

To access the DNS Manager in Hub 2.0, click the DNS menu button. This will open the DNS settings and options available in Hub 2.0.

If you haven’t set up a domain on your site, click the + Add domain button to start adding your first domain to the Hub.

Hub2 DNS manager overview

Domain setup includes:

  • Adding a domain name
  • DNS record verification
  • Pointing nameservers
  • Validating records

If a site is already connected, use the Add a Domain (plus icon) button to open the Add a Domain setup option.

14.2 Domains Overview

Copy chapter anchor to clipboard

If a domain is already connected to the Hub domain manager, the Domain will be listed in the DNS Manager.

Hub2 domain list under DNS tab

If a domain was added but has not propagated or the nameservers were not connected yet, the Pending nameserver setup notification will display.

Clicking the settings icon (three dots) opens the DNS management and configuration menu:

  • Recheck DNS – checks if the domain is properly connected to the nameservers.
  • Manage DNS – opens the DNS record manager for adding or changing settings.
  • Delete – for removing a domain from your Hub account.

14.3 Adding a Domain Name

Copy chapter anchor to clipboard

The Adding a Domain wizard makes it easy to set up and connect a domain you purchased from your favorite domain registrar.

DigitalOcean Conflict

If you are currently a user of DigitalOcean’s DNS tools, you may have issues with trying to add your domain to our DNS management. We suggest removing your domain from DigitalOcean so that you can add it to the Hub’s DNS Manager. Note that the process of removing your domain from DigitalOcean and moving it across to us may result in downtime. Remember that our 24/7 support services are available to you, should you require any assistance.

After clicking the Add Domain Icon, paste in the domain name you would like to manage and click the blue arrow to continue.

Add new domain

The Hub DNS Manager will scan for common DNS records, import them automatically and list them for verification. Note that if you have just purchased your domain and no records yet exist, the list will be empty.

Hub2 verify DNS records

Use the trash can icon to remove any records you wish to exclude from being imported.

DNS Record Information

To verify all records have been imported, check that the records from your Domain registrar match the records listed. Record information includes:

  • Record Type – Covered in the list above
  • Hostname – Uses @ for Root, www to add the www. name record
  • Value – if the record is an alias, directs, or returns
  • TTL (Seconds) – Time to live value in seconds is how long a resolver is supposed to cache the DNS query before it expires and a new one needs to be done. The lower this number is, the faster your DNS changes will resolve around the world.

If any records are missing, use the Add Record button to input any missing records. Available DNS records include:

  • A Record
  • CNAME Record
  • MX Record (See Note below)
  • AAAA Record
  • NS Record
  • TXT Record
  • SRV Record
  • CAA Record

When adding certain records, it is important to include a dot at the end to ensure they register correctly.

For example, the MX record value for WPMU DEV email is mailu.wpmudev.host. and that dot at the end, after host, is required. Email will not work without it.

Additionally, if you are adding any of the following records for your top-level domain (like example.com), we recommend using the @ symbol as the Hostname entry to avoid any errors in the resulting record.

  • A
  • CNAME
  • MX
  • AAAA
  • TXT

If you use your top-level domain name as the Hostname instead, you’ll want to ensure to include a dot after the full domain name. If you don’t include that dot, the resulting record will be created as a subdomain of your top-level domain.

The Add New DNS Record panel will show you what the resulting record will be as you are typing. The images below show what the result would be for an A record with and without the final dot.

Adding top-level DNS record with dot
Top-level domain added with dot – correct
Adding top-level DNS record without dot
Top-level domain added without dot – incorrect

After you have verified the records are correct, click the blue arrow icon to continue.

G-Suite & Google Domains

If you are a G-Suite user and/or are setting up MX records for a domain hosted by Google Domains, you’ll want to configure DKIM and SPF records before configuring DMARC. According to Google, DKIM and SPF should be authenticating messages for at least 48 hours before turning on DMARC.

14.4 Change Your Nameservers

Copy chapter anchor to clipboard

After the Records are successfully created, you must point the Domain nameservers from your Domain Name Registrar to the WPMU DEV Hub Domain record.

To do this, log in to your domain registrar panel and locate the Nameserver settings. This will be different for each name registrar service (i.e., GoDaddy, Namecheap, eNom). We’ve provided a list of common registrars below, along with links to each service’s guidance on editing nameservers.

If you have trouble locating the Nameserver settings, contact your provider. If you are still experiencing issues, check with a WPMU DEV live chat agent.

Once you’ve located your Nameserver settings, replace the Nameservers with the WPMU DEV Nameserver locations. You can use the copy option to copy and paste the address. Nameserver changes commonly take 24-48 hours to propagate, so you may need to wait before the changes are active.

DNS not propagating

Some registrars require identifying your new nameservers by IP address. The IP addresses for WPMU DEV nameservers are as follows:

  • ns1.wpdns.host – 173.245.58.51
  • ns2.wpdns.host – 173.245.59.41
  • ns3.wpdns.host – 198.41.222.173

Once this process is complete, you can use the Check nameservers button to check it is connected.

Nameservers

You’ll see a green confirmation message that your nameservers are propagating correctly, and can then edit or add DNS records as needed to your domain.

DNS propagating

14.4.1 Common Registrar DNS Guidance

Link to chapter 4

If you wish to manage DNS for all your sites from the Hub, you will need to access the Domain manager at the original registrar and edit your nameservers there.

Editing nameserver files is a relatively simple procedure regardless of who the registrar is, but locating those files in order to edit them sometimes is a challenge.

Visit the Registrar Guides chapter in our Domains documentation for step-by-step instructions on changing nameservers at your registrar.

Or use the links below for guides on editing nameservers as provided by several common registrars.

You can create and use a subdomain as the primary domain of any WPMU DEV hosted site if required, as seen in the example below. This type of setup works whether you manage the DNS of the top-level domain in the DNS Manager of your Hub or at your domain registrar.

See Use a Subdomain as Primary Domain below for instructions on how to set this up in the DNS Manager of your Hub.

Using a subdomain as primary domain

A subdomain of one domain can even be attached to a different hosted site altogether. This can be quite handy if you need to temporarily white label a new tempurl.host site for a client to review, or if you want 2 or more single sites to appear to be related as subsites.

This type of configuration only works if both sites are hosted by WPMU DEV and you manage the DNS of the top-level domain in the DNS Manager of your Hub. See White Label a tempurl.host Domain below for instructions on setting this up.

White label a tempurl with a subdomain

IMPORTANT

Creating subdomains involves modifying a domain’s DNS records, which is not complicated, but a mistake can break a site temporarily. To avoid DNS-related issues, never change or delete anything from your DNS unless you are sure it is necessary.

14.5.1 Use a Subdomain as Primary Domain

Link to chapter 5

To create and add a subdomain to a WPMU DEV hosted site, you first need to get the IP address of the site where you want to add your subdomain. Go to the Hosting section of that site in your Hub and click on the Domains tab.

Domains tab location in the Hub

Scroll down to the DNS section and copy the A record displayed there to your clipboard.

A record of a hosted domain in the Hub

Next, click on DNS in the main menu of your Hub to access the DNS Manager. Locate the domain you want to add the subdomain to and click Manage DNS from the options under the ellipsis icon.

Manage DNS for a domain in the Hub

In the Records section, click the Add Record button.

Add a DNS record in the Hub

In the Add New DNS Record modal, enter the following information:

  • Record type – Select A Record.
  • Hostname – Enter the subdomain name exactly as you wish it to appear in the URL. For example, if you create a record with the hostname sub on the domain myagency.tld, the resulting URL will be sub.myagency.tld
  • IPv4 Address – Paste the A Record you copied earlier into this field.
  • TTL – We recommend always setting the TTL to the shortest available timeframe. 300 is a good value here.

Add a DNS record in the Hub

Click the Add button, and the newly-added A record should appear in the list of DNS records.

DNS record added in the Hub

Now go back to the Domains tab of the site where you copied the IP address earlier, and click the Add Domain button.

Add a domain to a site in the HUb

In the Add A Domain modal, enter the full URL of your newly created subdomain without the http:// or https:// and click Add Domain. Do not check the Add www or Add DNS records options.

Add a domain to a site in the HUb

Once the DNS status is verified and the SSL certificate issued, indicated by green checkmarks, click the ellipsis icon next to the new subdomain, and select Set as primary to complete the setup. Your site will now load at your new subdomain.

Set a domain as primary in the Hub

14.5.2 White Label a tempurl.host Domain

Link to chapter 5

As noted in the introduction above, you can use the subdomain method to white label the tempurl.host name of a completely different site, or have multiple single sites appear to be related subsites.

For example, if the design agency site you use to deal with your clients is myagency.tld, you could create a subdomain called client.myagency.tld, and set that as the primary domain of a different site so your client can review it, without ever seeing the tempurl.host address.

Benefits and Drawbacks

For more information about the pros & cons of this method, see How to Install WordPress on a Separate Subdomain Site on the blog.

The process is very similar to the above, with 2 exceptions: you’ll be using the IP address of the site where you want to add the subdomain (clientsite.tempurl.host), but you’ll be adding the subdomain A record to the main domain’s DNS records (myagency.tld).

You first need to get the IP address of the site where you want to add your subdomain (clientsite.tempurl.host). Go to the Hosting section of that site in your Hub and click on the Domains tab.

Domains tab location in the Hub

Scroll down to the DNS section and copy the A record displayed there to your clipboard.

A record of a hosted domain in the Hub

Next, click on DNS in the main menu of your Hub to access the DNS Manager. Locate the domain for which you want to create a subdomain (myagency.tld) and click Manage DNS from the options under the ellipsis icon.

Manage DNS for a domain in the Hub

In the Records section, click the Add Record button.

Add a DNS record in the Hub

In the Add New DNS Record modal, enter the following information:

  • Record type – Select A Record.
  • Hostname – Enter the subdomain name exactly as you wish it to appear in the URL on the other site. For example, if you create a record with the hostname client on the domain myagency.tld, the resulting URL will be client.myagency.tld
  • IPv4 Address – Paste the A Record you copied earlier from the other site into this field.
  • TTL – We recommend always setting the TTL to the shortest available timeframe. 300 is a good value here.

Add a DNS record in the Hub

Click the Add button, and the newly-added A record should appear in the list of DNS records.

DNS record added in the Hub

Now go back to the Domains tab of the client site where you copied the IP address earlier, and click the Add Domain button.

Add a domain to a site in the HUb

In the Add A Domain modal, enter the full URL of your newly created subdomain without the http:// or https:// and click Add Domain. Do not check the Add www or Add DNS records options.

Add a domain to a site in the Hub

Once the DNS status is verified and the SSL certificate issued, indicated by green checkmarks, click the ellipsis icon next to the new subdomain, and select Set as primary to complete the setup. Your client site will now load at the new subdomain so it appears to be a subsite of your myagency.tld site.

Set a domain as primary in the Hub

Need help setting up your Domain so you can manage and configure DNS records in Hub 2.0? WPMU DEV members have access to 24/7 live support.