How To Host Sub-Domain On Different Hosting Account

One of the biggest challenge with shared hosting is to keep the load on the server in control, and forums are another resource hungry piece of software.  In my last article on WordPress forums, I informed you about adding forum on ShoutMeLoud, and finally I decided to install vBulletin V4 forum. Now next goal is to install the forum, and make it live. Before all this, I needed to decide where do I want to host my forum, and what will be the name of forum sub-domain.

Sub Domain on DIfferent Hosting

As I mentioned in my earlier article on things to know before installing forum, I mentioned I prefer sub-domain structure for forums, as it has more SEO advantage.  In my case, ShoutMeLoud blog is hosted on WPEngine which is specific to WordPress sites only, and I had no choice, but to host my forum on some other hosting.

It also make sense for shared hosting owners, as your current shared hosting might not be so powerful to host Blog and forum under one account, so you could simply keep your blog on the same server, and host your forum or membership website on other server. This will make more sense, for forums as it might consume more resource, space, server bandwidth, and you might like to host your forum on an unlimited hosting.

How I hosted Sub-domain forum on Other hosting company:

In my case, I decided to host my forum on Bluehost hosting, and keep my main blog on WPEngine only. This way, I will avoid the huge charges of WPEngine (Their Billing plan works on number of visits), and this will make more sense in term of server load. Here is the exact steps I followed, and it will work with almost all the hosting and domain registrar.

In my scenario: My Domain is hosted on ShoutMyDomain and blog is hosted on WpEngine. And my goal was to host on Bluehost hosting.

Update A Record of Sub-domain and point it to other hosting:

This one step is the most crucial part of hosting your sub-domain on another hosting account. You need to go to your domain registrar, and add A record for your sub-domain to point it to your new server.  Depending upon your domain registrar, all you need to do is edit the DNS Zone, and add A record. Here is how it looks for my domain at ShoutMyDomain:

Sub-Domain A record

I.P address will be of your new hosting sever I.P. If you want your sub-domain to be something like, in the host name part, replace forum with member.  Now, you have done the important part of mapping your A record to new hosting.

Assigning sub-domain to your Bluehost hosting:

Now, in this case my main domain is hosted on WPEngine, and I need to host sub-domain, and the process is going to be the same, like we add any new add-on domain to bluehost, and later use sub-domain feature to install anything we like.

  • Login to your Bluehost account.
  • Click on Domain manager, and select “Assign a new domain to your account”.
  • Now, add the URL of the main domain (Ex:
  • To verify the ownership of your domain, simply upload the test file to your server asked on the page, or use EPP code to verify domain ownership. Atleast on Bluehost hosting, EPP code is the fastest way to verify domain ownership.

Verify domain

  • Once the domain is verified and assigned to your account, your next aim is to create a sub-domain where you want to install your forum or membership site.
  • On bluehost hosting, click on domains at the top > Click sub-domains, and add the sub-domain name and select the domain. Click create (refer to screenshot)

Sub-domain addition

That’s it, and now you can install forum or anything on your subdomain, which is hosted on another hosting. In the next tutorial, I will be sharing how to install Vbulletin V4 forum on your sub-domain. Meanwhile, if you have any question related to hosting your sub-domain on another server, do let me know via comments. If you find this tutorial useful, do consider sharing it on Facebook and Google plus.

Subscribe on Youtube

Article By
Harsh Agrawal is a blog scientist and a passionate blogger. He is blogging since 2008 & writes about Blogging, SEO, Make money online & tech. His blog, ShoutMeLoud receives 1 million Pageviews/month and have over 700K subscribers.


COMMENTs ( 5 )

  1. says

    Hi Harsh.

    Please correct the info provided in this article. I just had a bad trouble following these instructions blindly.

    At Assigning sub-domain to your Bluehost hosting:

    Instead of the main domain, we have to put the sub-domain. Isn’t it?

  2. says

    Hey Harsh, great tutorial. But I have a problem here. My domain’s nameservers are pointed to the ones given by hosting provider, and now the DNS server is associated with my hosting account. So, I can’t add a A record to a manual hostname. I can only add an A record to the root domain. What should I do? Thanks in advance.

  3. Sagar Rai says

    Hi Harsh,

    This is attractive interesting. I habitually figured you could only add these kinds of notes through the hosting server and not the registrar (where ever your nameservers are hosted at). Cool tip. Thanks!

  4. Sagar Desai says

    Yes by adding A record in DNS it is possible to host subdomain to a different webhost other than your core domain. I wasn’t aware about subdomain hosting with Bluehost. Thanks for this nice article.

  5. krishnan says

    I have been running a subdomain on my another website, right now, I am planning to move from there to new hosting for sub domain only after read this one. Thanks for your this valuable article