dotCommunity offers all website administrators the ability to use an externally owned domain to access their website.
Initially every website created within the dotCommunity service is given a unique URL to address their website within the domain of the service provider. For example if a dotCommunity instance at the domain dotcommunity.org provided a website for an organisation called Cambridge Open Systems who chose the URL stub "cos", the full URL would be http://dotcommunity.org/cos. This would be the default way of navigating to the site. However many organisations have their own domain which they pay for independently which they would like to use for their dotCommunity website. dotCommunity allows websites the ability to do this.
Setting up a dotCommunity website to use an external domain is a two step process:
You should complete step 1 first. dotCommunity will not start using the configured domain name until it detects that the DNS has been configured correctly. However, if you set up the DNS before configuring the dotCommunity service then the domain will return the service's main front page, rather than the community site.
An area (or sitewide) administrator has the ability to control the external domain setup for all websites within their responsibility. To configure a new external domain name select the Domain Names page under the Community Management tab, and click the Add Domain Name button.
The first part of the configuration involves selecting the community you wish to set up an external domain for. Browse for the website using the pagination controls at the top and bottom of the list and select it by clicking on its name.
After selecting the website you will be presented with a form field to enter the domain that will be configured to point to the dotCommunity service. Enter the domain, click OK and the site with its external domain will be added to the list.
A dotCommunity service responds on the IP address that is returned for the main service domain name. For the purposes of explanation we will use an example service domain of dotcommunity.org with IP address 81.19.179.73 and an external owned domain of mysite.com.
When you want to point an external domain at a website on a dotCommunity service, you can do this in one of two ways:
So, more concisely, if you want to use http://www.mysite.com/ then we recommend a CNAME. If you also want to use http://mysite.com/ then you'll have to use an A record, at least for the mysite.com part, unless you don't mind sacrificing the ability to use email on that domain.
To edit or remove an existing external domain configuration select the Domain Names page in the Commnity Management tab. To edit a domain mapping click the edit icon next to the community name. To delete a mapping click the delete button next to the domain.
dotCommunity checks the DNS of the configured domains to ensure that they are pointing to the correct IP address. It will not use any domain that is not configured correctly. Therefore it is perfectly safe to add a domain mapping to dotCommunity before you set up the DNS for that domain, and dotCommnity will start using it automatically as soon as you have configured it.
Each domain mapping has a status field to tell you if it is working. It can have one of three states: