Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

WordPress

Adding WordPress domain to existing servers.

I work for a company that hosts our website on our own servers. We don't use WordPress for our company site, but we are wanting to create a separate wordpress.org site in order to create landing pages, etc. that we can link to from our existing site.

I'm not quite so sure I need to go through creating a hosting account in order to get our WordPress site up and running. I'm not quite sure what to do here, but what I'm thinking is I need to purchase a domain name and get information from our developers about the control panel so we can host the WP site on our servers. Is this correct? Does anyone have any idea of what I need to do?

1 Answer

Kevin Korte
Kevin Korte
28,149 Points

Yeah it's pretty easy.

For instance, at this moment I current have my domains purchased through Namecheap, and my hosting from Hostgator but the process will basically be the same.

Buy your domains from your provider of choice. Somewhere in your dashboard once you buy them, you should have an option for modifying or changing the DNS or name server settings.

From your current host, you'll need to get their DNS server names. Usually there are two that you need. In the case of Hostgator, it might look like

XXX.hostgator.com and XXX.hostgator.com where the XXX would be a string of characters and numbers unique to your account. You just copy and paste those DNS records over at your domain name provider account (in my case Namecheap), and hit save, and at that point DNS propagation will begin to happen.

My experience is that propagation tends to happen quickly, I think the most I've had to wait is 2-3 hours, but the standard default answer is propagation could take 24 hours before your domain name is connected with your hosting account.

One thing to keep in mind during DNS propagation is that geographical location can play into effect on how long it takes. If your site gets a lot of international traffic, in that first 24 hours or so just because you can view the website, doesn't mean someone on the other side of the globe can. It just takes time for the DNS severs around the globe to update their records that point to your host.

It sound intimidating, but it should be quite easy.