Saturday, January 18, 2025
HomeEveryday WordPressA Guide To WordPress DNS Management With WPMU DEV Hosting

A Guide To WordPress DNS Management With WPMU DEV Hosting


WPMU DEV Hosting includes complete DNS management. If you’re not sure what DNS is and why you need it, Do Not Stress! Here’s all you need to know.

With our DNS Manager, simply point your nameservers to us and we’ll automatically set up and manage all your DNS records for hosting, domains, and email (plus free wildcard SSL for your subdomain multisites…. skip to this section to find out all about it).

In this post, we explain:

Let’s start with…

What is DNS and how does it work?

Unless working with IP addresses and networking is in your blood, most people wouldn’t know DNS from DNA.

The fact is, DNS is an essential part of what makes the Internet work.

Most people use DNS every day to surf the web, get their work done, run their business online, check emails, watch a movie on their tablet, or idle away their time playing games on their smartphone.

DNS is so essential to the Internet we should grow extra limbs just to try and keep up!

Let’s say you want to call your friend Steve for a chat. You type in “Steve” into your phone contacts’ search box. When Steve’s name comes up, you click the call button, and next thing you know…your phone is dialing Steve’s number.

How did your phone know Steve’s number?

Easy…when you created a new contact for Steve, your phone added Steve’s number to his contact record along with other details, like his profile picture, etc.

You don’t have to remember Steve’s number (or even what his face looks like) to dial him–just type in his name and your phone’s contact management system works out the rest!

DNS works in a similar way.

DNS stands for Domain Name System (or Service or Server, depending on who you talk to and what you are referring to).

Basically, DNS  makes it easy for someone to do things like find your website, or send you an email using your domain name (e.g. www.YourDomainName.com or [email protected]).

It does this by creating and maintaining a directory of records containing all the information associated with your domain name.

Now, because there are over 360 million domain name registrations across all top-level domains (TLDs), it’s impractical to store and maintain every record for every domain name in one single directory.

This directory would have to be super-gigantic, and keep transient information up-to-date like who the current technical administrator for the domain is, who’s currently hosting the website, and emails associated with the domain, etc.

So, one company called ICANN (Internet Corporation for Assigned Names and Numbers) keeps a central database of domain name records and sets all the policies, standards, and protocols for making domain names work securely across the Internet.

ICANN then assigns the responsibility of maintaining accurate DNS records for all individual domain registrants to domain name registrars and web hosting companies.

These companies must abide and follow ICANN’s rules and protocols and agree to share this information with other servers, computers, and web browsers all around the world. Allowing users to access domains, websites, emails, etc. on the World Wide Web.

To paraphrase Wikipedia’s definition…

DNS provides a naming system for computers, services, or other resources connected to the Internet or a private network to associate various information with domain names assigned to each of the participating entities.

Let’s briefly examine some of the key concepts in the above definition.

What’s in a Name?

It’s important not to confuse an IP address with a DNS address.

An IP address is an address assigned to any computer (including servers) or internet-enabled device to identify it on a given network.

This can often be an interchangeable and temporarily assigned address.

For example, a search for “IP address” in Google displays the IP address currently assigned to my laptop.

Example of an IPv6 IP address.
This is the IP address currently assigned to my computer device.

A DNS address, on the other hand, translates domain names and hostnames into IP addresses (forward DNS), or IP addresses into their associated domain names/hostnames (Reverse DNS) with the help of a DNS server.

This allows users to easily find a website by entering the domain name into their web browser, instead of trying to remember a bunch of numbers and letters associated with the domain’s IP address.

An example of a DNS name used for hosting a website is “ns1.yourhostingcompany.com”.

The above allows a hosting company (e.g. YourHostingCompany.com) to host a bunch of websites, domain names, and email services under one DNS server address (e.g. ns1.yourhostingcompany.com), and manage all of their clients’ domain records.

To see the result of a DNS server in action, open up your web browser and type in this IP address: 142.250.191.78.

Depending on your location, you should be taken to Google.com. Somewhere in the process, a Domain Name Server translated the IP address (142.250.191.78) into its corresponding domain name (Google.com).

Managing the DNS records of millions of domains worldwide is a distributed service.

This complex networking system allows Internet users all around the world to find websites by simply typing a domain name into their browser, and makes sure emails are sent and received correctly in the blink of an eye.

To learn all about DNS, check out our Ultimate Guide to DNS or watch this really cool video:

72snZctFFtA

(DNS totally explained!)

Now that you know what DNS is and how it works, let’s talk about the benefits.

How Can DNS Benefit You?

We’ve just seen that some of the benefits of DNS include things like:

  • Making finding websites easier by using domain names instead of trying to remember long IP addresses.
  • It’s fast, secure, and allows companies and people all around the world to set up websites, emails, servers, etc.
  • It allows you to take advantage of an already-built complex and expensive infrastructure. So you can just enjoy all the wonderful things the Internet makes available.

Being able to use DNS and manage your own DNS records means that you can also easily do the following:

  • Set up web hosting for your site and email for your domain (this can be on the same server or a different server depending on your hosting configuration and your needs.)
  • Transfer your website from another web hosting company (for example, you can host all your sites with WPMU DEV)

In addition to the above, there are some unique challenges that you can encounter when trying to go beyond just setting up basic sites.

For example, what if you need to install and configure a WordPress Multisite network where each of the subdomains requires using their own custom domain?

WordPress multisite domain mapping only addresses part of the solution. If you are using a custom domain as your multisite’s primary domain (e.g. mysupersmultisite.com), subdomain subsites will be created as subdomains of that primary domain automatically (e.g. subsite.domain.com). This requires a DNS record to be set up with your DNS provider for each of your subdomains.

The recommended way to do this is to install a wildcard SSL. Setting up SSL for WordPress Multisite subdomains, however, is very challenging. Trying to understand what you can and can’t do with an SSL certificate when it comes to setting up subdomains, add-on domains, wildcards, and matching things up so that what can access who is trickier than trying to figure out how to make a bowl of hot curry when all you’ve got to cook with are cucumbers and ice cubes.

The best way to avoid all the hassle is to let your hosting company take care of these challenges. Passing the buck without paying your host big bucks, however, requires smart DNS management tools.

Introducing … DNS Manager by WPMU DEV

We’re very proud to announce the exciting addition of smart DNS Management to our hosting services.

DNS is complicated. Life is complicated. We love life and hate complicated, so we’ve set out to make life a whole lot easier for you. Our new DNS hosting and management tool comes with built-in automation, expert configuration, and a whole lot of differentiation.

Until recently, our members found using subdomain multisite on our hosting challenging because it requires a wildcard SSL certificate. They had to buy an expensive certificate and have us manually install it. Free SSL from Let’s Encrypt supports subdomain multisite, but only by verifying the domain with a DNS record.

Now that you can host your DNS with us, this gives us the access we need to provide free certificates for wildcard multisite. You’ve just saved yourself a bunch of money and a ton of hassle!

Even if you manage the DNS at your domain’s registrar, just point your nameservers to us and we will manage and set up all your DNS records for hosting, email, and offer a free wildcard SSL for your subdomain multisites.

Our DNS management is smart enough to auto-fetch and populate the domain’s DNS records (see Add a Permanent Domain) including the MX records (see Updating DNS MX Records).

In fact, here are six very good reasons to manage your DNS with WPMU DEV:

  1. Effortless Software Upgrades: Enjoy upgraded software without disruptions. As your dedicated hosting provider, we handle software updates with minimal or no downtime by managing your records efficiently.
  2. Seamless Hardware Upgrades: Experience uninterrupted services during hardware upgrades. We ensure a smooth transition by upgrading your infrastructure and seamlessly switching you over without downtime.
  3. Optimized Performance: As your comprehensive hosting and DNS provider, we optimize your site’s technology stack for superior performance. Expect significant improvements, potentially saving thousands of milliseconds in page load time.
  4. Unified Management Hub: Access all your essentials in one place. Easily manage DNS records, hosting, WordPress, billing, client management, and customer portal – a time-saving, all-in-one solution.
  5. Enhanced Security with DNSSEC (Coming Soon): Strengthen your online identity with DNSSEC-enabled DNS management. Protect your domain from threats by verifying DNS authenticity, ensuring trust and integrity in your online communication.
  6. Expert Live Support Across Your Stack: Our legendary live support team is ready to assist. From problem-solving to guidance across your entire stack, you can rely on expert support for all your needs.

I’m Happy With My Existing DNS Provider… Why Should I Switch?

Let’s say that Cloudflare is managing your DNS records. Cloudflare are a great DNS provider. If you are looking for free Let’s Encrypt wildcard SSL certificates for subdomain multisite, however, you’re going to need to purchase a dedicated SSL certificate and wildcard SSL isn’t Cloudflare compatible without an expensive enterprise plan.

Switching your DNS to us is not required, but it’s a lot easier to configure your hosting and email records if you are using our DNS.

So… basically, if you’re looking for free Let’s Encrypt wildcard SSL certificates, or to save time on WPMU DEV hosting and email configuration, then use our DNS. Otherwise, a provider like Cloudflare is a great option and you don’t need to switch.

As a WPMU DEV member, you already get access to a complete suite of powerful WordPress plugins and blazing-fast hosting for all of your (and your client’s) sites. Our state-of-the-art hosting includes features like Site Cloning, WAF, IPv6, Email hosting, Backups, SSH, and more.

And all of this can be managed from The Hub (your central WordPress command and management center), saving you time and money.

Whether you’re an individual site owner, a web developer, or an agency hosting one hundred or more WordPress sites or Multisite networks with us, the ability to manage DNS for all your domains from The Hub puts you in complete control of your online presence.

And we’ve made our DNS management console really easy to use.

Let’s show you how…

Using WPMU DEV’s DNS Manager – A Quick Tutorial

Let’s go through a quick tutorial on how to use WPMU DEV’s DNS management console.

Configuring DNS for a Brand New Domain Name

For this example, we’ll set up DNS nameserver records to point a brand new domain name to WPMU DEV.

Once this is done, we’ll change the domain registrar’s nameservers to point the domain to WPMU DEV’s DNS server, so we can set up web hosting and manage DNS for the domain all from WPMU DEV.

To get started, log into your WPMU DEV member’s area, then go to The Hub > Domains and click on Connected Domains.

If you haven’t connected any domains from another registrar yet, click on Connect Existing Domain.

If you already have one or more domains connected to your account, click on the Connect Existing Domain button to add your domain.

The Hub - Domains - Connected Domains screen
Let’s connect an existing domain to The Hub…

Type in or paste your domain into the Domain field. After the system checks and validates your domain, click the blue arrow to continue.

Add New Domain
Looking good so far…

As this is a brand new domain, there are no previous DNS records to verify, so let’s skip this step and click the blue arrow to continue.

Setup DNS - Verify DNS Records screen.
Nothing to see here-click the blue arrow to skip this step!

Our system automatically configures everything and displays the DNS server addresses you will need to enter into your domain registrar’s records.

This will point your domain to WPMU DEV’s nameservers and allow you to manage your domain’s DNS from WPMU DEV.

DNS Nameservers screen - WPMU DEV DNS
Almost there…we just need to point the domain to WPMU DEV nameservers.

Each domain registrar has its own process for managing nameservers. Refer to our documentation for guidance on editing nameservers using common domain registrars.