The Hub 2.0 DNS feature makes it easy to manage DNS records right from the Hub control panel.
This document will provide an overview of features available in the DNS tab 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.
13.1 Getting StartedCopy chapter anchor to clipboard
To access the DNS panel in Hub 2.0, click the top-level DNS menu item. 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.
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.
13.2 Domains OverviewCopy chapter anchor to clipboard
If a domain is already connected to the Hub domain manager, the Domain will be listed on the DNS screen.
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 manager 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.
13.3 Adding a Domain NameCopy 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.
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 management module. 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.
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.
Use the trash can icon to remove any records you wish to exclude from being imported.
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 how long a resolver is supposed to cache the DNS query before it expires and a new one needs to be done.
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.
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.
After you have verified the records are correct, click the blue arrow icon to continue.
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.
13.4 Change Your NameserversCopy 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.
Some registrars require identifying your new nameservers by IP address. The IP addresses for WPMU DEV nameservers are as follows:
- ns1.wpdns.host – 22.214.171.124
- ns2.wpdns.host – 126.96.36.199
- ns3.wpdns.host – 188.8.131.52
Once this process is complete, you can use the Check Nameservers button to check it is connected.
13.4.1 Common registrar DNS guidanceLink to chapter 4
If you wish to manage DNS for all your sites from the WPMU DEV Hub, you will need to access the Domain manager at the original registrar and edit your nameserver files 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. Use the links below to access guidance on editing nameservers as provided by several common registrars.
13.5 SubdomainsCopy chapter anchor to clipboard
WPMU DEV members can add as many subdomains as they wish to any top-level domain as long as both domains are hosted by WPMU DEV, and the top-level domain’s DNS is connected to our hosting.
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. We strongly encourage our hosted members to connect their sites’ DNS to our hosting, because it greatly enhances our support team’s ability to assist with troubleshooting DNS.
13.5.1 Creating a SubdomainLink to chapter 5
Begin by accessing the Domains screen for the site to be converted to a subdomain. The Domains screen is located under the Hosting tab of the site’s dashboard.
In the DNS section, locate the A Record and copy the numerical record to the clipboard. This record will be needed momentarily.
With the subdomain’s A Record copied to the clipboard, click the DNS option at the top of the screen. Click the Tools menu (three dots) next to the top-level domain, and select Manage DNS.
When the site’s DNS records appear, click the Add button and select A Record.
In the Add New A Record modal, enter the following information:
- Hostname – Enter the Hostname exactly as you wish it to appear the URL. For example, if you create a record with the hostname client on the domain myagency.com, the subdomain URL will be client.myagency.com.
- Will direct to – Paste the A Record copied from the subdomain into this field.
- TTL – We recommend always setting the TTL to the shortest available timeframe.
Click Add, and the newly-added A Record should appear in the list of DNS records.
13.5.2 Creating a .tempurl.host subdomainLink to chapter 5
The .tempurl.host domain is intended to serve as a temporary domain until the member is ready to add a permanent, top-level domain. Members who wish to share a .tempurl.host site but do not wish to display the temporary domain can do so by making it a subdomain.
Both the temporary domain and the permanent domain to which it will be attached must be hosted by WPMUDEV, and the permanent domain’s DNS must be connected to our hosting.
First, create the subdomain following the guidance is the Creating a Subdomain section above. Once the new A Record has been saved to the permanent domain, open the subdomain’s Domains page, located under the Hosting tab of the site dashboard, and click Add Domain.
Enter the newly-created subdomain without the scheme (https://) and then click Add Domain. Do not select the Also add www option.
Because all the domains involved are hosted by WPMU DEV, the newly-created DNS record should certify and propagate within a few moments, indicated by green checkmarks.
The final step is critical. Once the certificate and SSL status are verfied, click the Set as primary option next to the new subdomain.
As the site’s primary domain, the DNS for the site will resolve, or display, the new subdomain as the site’s URL.