Register and Choose Your Domain Name
Important Note - when using your Membership Toolkit address, there is NO "www" in the URL. Your Membership Toolkit account is over a secure connection and it begins with "https". When you publish your link, it is important to publish the correct link!!
However, you may want to have your own complete domain name to publish to your community. If you have not registered a domain name for your organization - now is the time to do it!
- We recommend that all organizations have their own domain name and that the registration needs to be owned by the organization and not a third party.
- If a third party owns the registration on your domain name, we recommend that your organization have the registration transferred to your account. You will need to set-up an account with a domain registration company and then follow their transfer steps.
- If you choose not to create a domain name for your organization, you can still use Membership Toolkit.
There are many companies that will help you reserve and register your domain name such as GoDaddy.com, NetworkSolutions.com, Web.com. In our experience, GoDaddy provides an easy-to-use interface and competitive prices.
Tips For Choosing A Domain Name
- Make It Easy – Your domain name should be easy to remember and easy to type! Your domain name should be your website name.
- Your Name – When possible, it is best to choose a domain name that is your organization's or business' name.
- Keep It Short – Domain names can be up to 63 characters long, plus the ".com" or ".org" at the end. We do not recommend you use ALL 63 characters.
- Don't Use Numbers & Hyphens – Both numbers and hyphens make it difficult for you to verbally tell someone your URL.
- .COM or .ORG – The ".com" designation is by far the most popular URL in the world. However, many non-profits choose to use a ".org" website to help identify that they are a non-profit. This is a great idea. When possible, you should also reserve the ".com" of your name as well.
Domain Names & DNS (Domain Name Server) Management
If you have your own domain name, you can use that as your website address and point your domain name to your Membership Toolkit account.
DNS Records
DNS = Domain Name Service
Confused about what the Domain Name Service is and what function it serves? Here is a great analogy!
Let's say you want to call Sally at the ACME Corporation. The steps you might take look something like this:
- First you need to find the main phone number to ACME Corporation. So you find a phone book and you look up the phone number for ACME Corporation.
- Now that you have the phone number for the main switch board to ACME Corporation, you can call this number and speak to the switchboard operator.
- You ask for Sally, and the operator gives you Sally's direct phone number.
- You hang up and dial Sally's number.
You can think of the Domain Name Service as the phone book and switchboard operator part of this analogy. How does this translate into locating a website? You want to go to the ACME Corporation website and you know that their website address is:
www.ACME.com. You type this into your internet browser. Your computer must now locate the ACME website.
- First it goes to the Registrar (phone book) where ACME.com was registered. The Registrar will give the browser the IP address (which is like a phone number) of the DNS Server (switchboard operator) for ACME.com.
- It then calls the DNS (operator) to ask for the www extension for ACME website (direct phone number).
- The DNS server responds with the IP address of the server for the ACME website.
- The browser then goes to the website for ACME to retrieve the page to show the user.
The important thing to remember is there are two key parts to this process: the Registrar and the DNS server.
- The Registrar is where you register (purchase and create) your unique domain name (the "ACME.com" in our example above).
- The DNS server is where the information about computers for ACME.com are defined.
- The Registrar is responsible for telling the Internet where the DNS server is, and the DNS server is responsible for telling the Internet where everything for ACME.com is located.
Setting Up DNS Hosting
After you register your domain (which you may have already done at this point,) you need to decide where to host your DNS information. The easiest way to do that (and what we recommend) is to have Membership Toolkit host the DNS information for your domain. To set up your DNS hosting with Membership Toolkit, follow these steps:
Step 1 - Add a Domain Name to your Membership Toolkit Account
Before your domain can be used to get to your Membership Toolkit website, you'll need to tell Membership Toolkit the name of the domain. This is the website address you purchased and registered previously from a Domain Registrar. (such as GoDaddy) If you are NOT a new customer with Membership Toolkit, this step has most likely already been done for you. You can have more than one domain point to your Membership Toolkit website (for example, if you've purchased both .com and .org versions of your domain).
- Go to Admin > Domains.
- If your all of your current domain names are listed (you can have more than 1) then you can skip to Step 2.
- If there are domain names that are missing, or you have purchased a new domain, click the "add domain..." button.
- Enter the domain name. Do NOT include "www" or "http://."
- Click the "add domain" button to save your domain to your list.
Step 2 - Activate DNS Hosting
To set Membership Toolkit as your DNS Host, select the "add DNS hosting" button. This will need to be done for each domain listed.
- Click the "add DNS hosting" button on the row of each domain.
- Read the information and then select "Yes, add DNS hosting for my domain" from the drop down menu.
- Click the "add DNS hosting" button.
- You will receive a Success message in green at the top of the screen.
After setting up DNS hosting for your domain, an automatically generated list of the records will be visible. These are the records you need to have your website resolve from your domain name. Sometimes you will need to add additional records to enable things like Mail Exchangers, or TXT records for site verification with outside services.
Below the list of records, you will see the name servers that you will need to give to your Registrar (where you purchased the domain), so that they will know how to ask Membership Toolkit for your DNS information. However, you will want to make sure you have all your records ready before you complete that step.
Pick one of the following two options:
- If the domain you're working with was newly purchased and you have NOT hosted DNS information for that domain elsewhere, you will not have any additional records to add. Membership Toolkit automatically added the two main records you need, so you will only need to update the Name Servers with your Domain Registrar. (Skip to Step 5 below.)
- If your DNS information is currently being hosted elsewhere, you will need to export/import your Zone file from your current host BEFORE updating the Name Servers with your Domain Registrar. (Proceed with Steps 3 & 4.)
Step 3 - Export the Zone File
A Zone File is a text file that contains the records and mappings between domain names and IP addresses and other resources. Many DNS hosting companies will make this available for you to download. (NOTE: If you don't know where your DNS is currently hosted, you might ask the person who registered your domain and initially set up DNS hosting for your organization.)
Below are instructions for GoDaddy, and though other services may not look exactly the same, they will use similar terms.
- In a new browser tab go to your DNS hosting service (this may be your Registrar, but it may be someone else). In our example it's godaddy.com.
- Log in to your account.
- Click on your account profile to view "My Products."
- Click on "DNS" in the Domains section.
- This will take you to the DNS Management screen where you will see the list of Records. This is the information we need to transfer over to Membership Toolkit.
- Scroll down to the bottom of the page to find Advanced Features section.
- Click the link titled "Export Zone File." This will download a copy of the file to your computer. (In our example, Unix vs. Windows doesn't matter)
- A file will download to your downloads folder, and will have a .txt extension.
Step 4 - Import the Zone File
- Go back to your Membership Toolkit dashboard.
- Click the button labeled "import zone file..."
In the window that appears, select the file you just downloaded from your downloads folder, and then click "upload zone file."
- The next screen will show all the relevant records to import from the Zone file. By default, all records will be selected except the one or two that will be managed automatically by Membership Toolkit.
- In most cases, you will want to import all records, so you can just leave them checked. However, if there are records you know you no longer need, you can de-select them to ignore them.
- Click the "import" button at the bottom of the screen.
- Once the records have processed, click "continue."
- At this point you will see all of your records listed, and you can edit and/or delete any of the imported records if you need to.
IMPORTANT NOTE!
If you are unable to export/import the zone file, or if you need to add additional records you can add the records manually by selecting "add record" at the top of the list.
For example, if you have recently added email forwarding as a feature with your domain registration, you will need to update the records list and add the MX (Mail Exchanger) Records.
- Select the Record Type. The provider of the service you are connecting will typically tell you what types of records to add and what values to use.
- Copy/paste the Record Name and Host Name (Value) from the Records list on your Domain Registrar site. The TTL (Time To Live) defaults to 86400 seconds (24 hours), but you can change it if you wish. You shouldn't make this number less than 900, nor greater than 86400 under most circumstances.
Step 5 - Update the Name Servers with your Registrar
Once you have all your records ready to go and are ready to connect to the Internet, you need to update the Name Server settings with your Registrar. On bottom of the DNS screen in Membership Toolkit you will see the 4 Name Servers for your domain.
IMPORTANT NOTE: These 4 server names will be unique for each domain you add, so be sure to copy/paste the exact information from this screen. You can use the "copy" button next to each Name Server to copy the name to your clipboard.
Again, the following instructions are for GoDaddy, although other Registrars will look similar.
In a new browser tab, go to your Domain Registrar and log in to your account (for your convenience, you can click the hyperlink provided below the Name Servers.)
- Click on your account profile to view "My Products."
- Click on "DNS" in the Domains section.
On the "DNS Management" screen, scroll down to the middle to find the Nameservers section and click "Change."
Click the hyperlink for "enter my own nameservers (advanced)."
- Copy/paste each Name Server from the Membership Toolkit screen into a server name blank on the Registrar screen. Once you have copy and pasted all 4, click Save. You may be asked to give additional consent to continue. You may also be asked to verify your email address, so be sure you have access to the email address on file with your Domain Registrar.
- Return to your Membership Toolkit screen and click the refresh hyperlink provided to see if the updates have been made to the Name Servers. (NOTE: Depending on the Registrar, this could take from a few minutes to several hours before the changes appear on the Internet.
- When everything is complete you should see a green check mark next to each Name Server in the list.
That's it! You should be able to type your domain name in the browser URL bar and go to your Membership Toolkit site.
NOTE: If you need help with this process, please submit a ticket to our help desk. If possible, please provide a screenshot of the screen you have questions about or where you are in the process.