Hey, WordPress web developer :)

Check out WPMU DEV

Skip to Main Content
Docs / / DNS and Domain Management

1. DNS and Domain Management

Written by Ronnie Burt | Last updated: January 17, 2019

The first thing to know about working with DNS is that it can be unpredictable at times. If you believe you have things set up correctly but you still aren’t seeing the result you expect, the best thing to do is just give it some time.

DNS changes can take as little as a minute with next to no downtime, to several hours (or even a day) depending on your domain registrar, DNS manager, and quite honestly, the DNS gods. There are many variables along the way.

1.1 DNS Tips

Link to chapter 1

Here are a few tips to working with DNS:

  1. When given the option, always change TTL (time to live) to as low as possible.
  2. Don’t change any other settings that may be in your DNS – such as for mail or otherwise.
  3. Use a DNS Lookup service to see if it matches what you see under your Domains tab in the Hub.
  4. Should you ever have problems, screenshots of your full DNS settings is the best way for our support team to diagnose problems.

Click the 3 dots to open the menu and choose ‘Check DNS Status’ to help speed things along. Otherwise, we’ll check DNS periodically too.

Below you can find quick guides on how to point your domain to us with the most popular domain registrars.

1.2 Getting started

Link to chapter 2

Once you create your site at WPMU DEV it will get a temporary name like https://mycoolname.wpmudev.org. You can leave your site name as is but you can also point your domain to your WPMU DEV Hosted site so it best represents your site/business – for example https://cats.org.

In order to point your domain to WPMU DEV Hosting, we will provide you with 3 records (located under Domain tab of your site):

  1. CNAME – A Canonical Name or CNAME record is a type of DNS record that maps an alias name to a true or canonical domain name. CNAME records are typically used to map a subdomain such as www or mail to the domain hosting that subdomain’s content. For example, a CNAME record can map the web address www.example.com to the actual website for the domain example.com.
  2. A record – An A record maps a domain name to the IP address (Version 4) of the computer hosting the domain.
  3. AAAA record – A records are used for conversion of domain names to corresponding IP addresses. IP Version 6 Address records (AAAA) (also a quad-A record) specifies IPv6 address for given host. So it works the same way as the A record and the difference is the type of IP address. This record should be used in addition to the A record, wherever possible, as it represents the best practice and might even lead to performance improvements.

Keep your Domains page open as you continue through the following steps for easy copying!

1.3 GoDaddy

Link to chapter 3

Go to https://godaddy.com, click on Sign in and then on Manage domains.

Once you log in, click on the ellipsis beside your owned domain and choose “Manage DNS”.

This will lead you to the Records of your chosen Domain.

Click on the “edit” icon beside the A-type and in the Points to* field enter the A Record value of your site (your IPV4 is located in your site’s Domains tab – in our example 104.248.40.26).

After that, edit the CNAME-type which has the www Name and in the Points to* field enter @.

Lastly, add one AAAA record. In the Host field enter @ and in the Points to* field enter your AAAA record value (in our example 2a03:b0c0:3:e0::98:4001).

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.4 Freenom

Link to chapter 4

Go to https://www.freenom.com, sign in to your account and then click on Services/My Domains:

Find your desired registered domain and click on the “Manage domain” button:

In the Domain module click on “Manage Freenom DNS”:

Which will lead you to a new window where you can set up your records.

You should add 3 new records, one for A record (your IPV4 is located in your site’s Domains tab – in our example 104.248.40.26), one for CNAME with www in the Name field (in this example devman-fn.cf) and one for AAAA record (in our example 2a03:b0c0:3:e0::98:4001) while keeping TTL Low (300):

Once finished, press on Save Changes.

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.5 Namecheap

Link to chapter 5

Go to https://www.namecheap.com, login to your account and click on the Manage button beside your desired domain:

In the new window, navigate to the Advanced DNS tab.

Add one A record with @ in the Host field (your IPV4 is located in your site’s Domains tab, in our example 104.248.40.26), one CNAME record with www in the Host field (in this example devmantest.com) and one AAAA record with @ in the Host field (in our example 2a03:b0c0:3:e0::98:4001) while keeping TTL Low (5 mins):

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.6 Google domains

Link to chapter 6

Go to https://domains.google.com/registrar, log in to your account and click on the Configure DNS button:

Navigate down to Custom resource records and add one A record with @ in the Name field while adding your IP in the IP field (your IPV4 is located in your site’s Domains tab, in our example 104.248.40.26), one CNAME record with www in the Name field and @ in the Domain name field, and one AAAA Record with IPV6 in the IPV6 field (in our example 2a03:b0c0:3:e0::98:4001) while keeping TTL Low (10 mins):

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.7 SiteGround

Link to chapter 7

Go to https://www.siteground.com/, log in to your account and navigate to “My Accounts” tab:

Press on the Go to cPanel button and in the follow-up window on the Advanced DNS Zone Editor:

Here you want to edit your domain’s A Record (your IPV4 is located in your site’s Domains tab, in our example we added 104.248.40.26), CNAME record with www (in our example we added devman-sg.com) and add a new AAAA record with your apex domain name as presented below (IPV6 in our example is 2a03:b0c0:3:e0::98:4001). Leave all other data intact.

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.8 Porkbun

Link to chapter 8

Go to https://porkbun.com, log in to your account, click on Details (under your desired domain) and then on the Edit button beside DNS RECORDS:

In the new window create one A record with a blank Host field and enter your IPV4 in the Answer field (your IPV4 is located in your site’s Domains tab, in our example we used 104.248.40.26), one CNAME record with www in the Host field and enter @ in the Answer field (in our example this will resolve to devman-pb.com once saved) and one AAAA record with a blank Host field while adding your IPV6 in the Answer field (IPV6 in our example is 2a03:b0c0:3:e0::98:4001). Once saved you will get something like:

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.9 Hover

Link to chapter 9

Go to https://www.hover.com/, log in to your account and click on “DNS” tab of your chosen domain.

Once there, edit your A record first. Leave @ as Hostname and enter your IP as your Target name (your IPV4 is located in your site’s Domains tab, in our example we used 104.248.40.26). Next, you want to edit your CNAME with www in its Hostname. Enter your apex domain name as your Target name (in our example we used devman-hv.com). Lastly, add one AAAA record, set @ as Hostname and enter your IPV6 as your Target name (in our example 2a03:b0c0:3:e0::98:4001). The end result should look something like this:

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.10 Dreamhost

Link to chapter 10

Go to https://www.dreamhost.com/, log in to your account and then click on Domains/Manage domains:

In order to add your own DNS records, you need to “unpark” your domain by selecting “Deactivate parked” link and confirming the change.

Once done, select DNS, under your domain name, and add a new record as A Record with a blank Name field while using your IP in the Value field (your IPV4 is located in your site’s Domains tab, in our example 104.248.40.26). After that, add a new record as CNAME with www in the Name field while using your apex domain name in the Value field (in our example devman-dh.club). Lastly, add another record as AAAA Record with a blank Name field while using your IPV6 in the Value field (in our example 2a03:b0c0:3:e0::98:4001). The end result should look something like this:

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.11 iPage

Link to chapter 11

Go to https://www.ipage.com/controlpanel, login to your account and then select Domain central.

Once in, click on your domain and select DNS. If DNS is not present here make sure you validated your domain and contact iPage support to get this added:

In the Modify section select A Record and edit the field that has your domain name in it (in this example devman-ip.space) with your WPMU DEV IP in the Points to field (your IPV4 is located in your site’s Domains tab, in our example 104.248.40.26). Once done, press on Add.

After adding your A Record, navigate to Modify section again and select CNAME. In the Host field add www and in the Points to field add your apex domain name (in our example devman-ip.space). Once sorted, press on Add.

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.12 Bluehost

Link to chapter 12

Go to https://my.bluehost.com/cgi/dm/zoneedit, login to your account and then Select your desired domain.

Once selected you will either need to add new records (if this is a new domain) or edit existing ones (if you already used this domain previously for another hosting service).

Add a new record as A type, enter @ in the Host Record and your WPMU DEV IP in the Points to field (your IPV4 is located in your site’s Domains tab, in our example 104.248.40.26). After that, add a new record as CNAME type with www in the Host Record and enter your domain name in the Points to field (in our example we used devman-bh.org). Lastly, add another record as AAAA type, enter @ in the Host Record and your WPMU DEV IPV6 in the Points to field (in our example 2a03:b0c0:3:e0::98:4001). The end result should look something like this:

Got all this done? Excellent, the only thing left is to Set a new primary domain for your site.

1.13 Set a new primary domain

Link to chapter 13

Navigate to your WPMU DEV hosted site, click on Domain tab and then on the ADD DOMAIN button:

This will bring up a new pop-up window where you just need to enter your registered domain name – something like mysite.com or www.mysite.com (if you prefer it this way). Once done, click on Setup DNS:

and in the follow-up window click on the ADD DOMAIN button:

Once you add your domain name it is time to set it as Primary. This is done by first checking the DNS status. Click on the ellipsis underneath the Actions section and then click on the Check DNS Status. Take note that it can take a while for your DNS to validate depending on what your TTLs were set to before. We automatically check this every hour in the background so you can just come back later and set it as primary if resolved.

If your DNS status turns green it means that a valid A record was detected. Give it a few minutes and then repeat the process to see the SSL status (which should also turn green). Once both DNS and SSL are green, click on the ellipses and set your domain as the primary one.

Take note that if you want www redirects to have SSL certificate, you would need to add that domain in our cpanel in addition to apex domain.

This concludes our domains guide. In case you need assistance or have any additional questions our experts will be right by your side 24/7 at https://premium.wpmudev.org/hub/support/#get-support.

Live Chat

Hi, I’m available right now to answer any of your questions :)

Chat Now
Email Us Find out more