Complicated DNS and Wordpress multisite question


I have a WP site that I have migrated to a dev droplet and have got it working. In my DNS settings for the droplet I have put in an “@” symbol and have pointed it to my droplet. I have pointed my domain name (, hosted with goDaddy to digital ocean NS servers

All is great

Now my second project is to move my other site, which is a multi-site WP installation to DO. All 4 sites as part of this multi-site WP installations domains are hosted with GoDaddy and can easily be pointed to DO

My main domain is for my multi-site WP site with 3 other domains set up as domain aliases, with my website hosting company TSO host.

How do I set up domain aliases in DO?

I have currently got A directs to 172.34.1111.9000 (not real) 3600 ( this is for the single site)

So I need to add as a main domain and my other 3 as domain aliases as well as the other single main domain above. 2 sites, 1 running one domain and one running 4 domains. These all need pointing to my droplets IP

I understand that i need to set up virtual hosts for as I have with but I am not sure whether this needs any further virtual hosts file. I didn’t change any V-hosts config originally as it was shared hosting and my current site works in a multi-site configuration with only domain aliases


Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hello, @albertramsbottom

You will need to point the A records for the additional domains to the IP address of you droplet with Digital Ocean and then set the virtual host on the server. The process is not complicated and you should be able to set this quickly. You can follow one of these tutorials, I don’t know if you run Apache or Nginx and that’s why I’m giving you both tutorials:

You can also check our tutorial about WordPress multisite:

This tutorial is for Ubuntu 14.04, but the process should be relatively similar to the one on Ubuntu 18.04

Let us know if you have any questions.

Regards, Alex