Get full DNS control for your hosting (Free)

2013/1/21 Update: Since CO.CC and EveryDNS doesn't work anymore, I replaced them with CU.CC and ClouDNS.

If you are host on a free web hosting, you might want to get full DNS control for your domain so you can integrate your site with:

  • Blogger, which supports custom domain;
  • Mail service for your domain, like Google Apps;
  • More...

If you had money, you could pay for a hosting that supports DNS-editing, but if you don't have money, finding that kind of hosting will be a big problem, so now I'm going to tell you how to get full DNS control for your free web hosting without spending money. Remember, the services I'll introduce later is the best choice only when you don't have money. Since you haven't pay them, sometimes they're might not be reliable. Use them at your own risk.

What you'll need

To get full DNS control for your free web hosting, you should:

  1. Own a domain which is pointed to a DNS service that supports wildcard DNS. If you don't have that, you can get a free domain at CU.CC and signup for a DNS service at ClouDNS .
  2. Host your site on a hosting that allows you to use your own domain, like Byethost or 110mb.

p.s. If you haven't set up your domain in your web hosting's control panel, do so before you continue. Since different hostings offer different ways for you to set up your domain, if you don't know how to do it, ask the support of your hosting provider.

1. Get your website's IP address

Now let's begin. First, (for Windows users,) open Command Prompt, which usually availables at C:\WINDOWS\system32\cmd.exe. Aftering opened cmd.exe, enter "ping [your site's domain]" (Replace [your site's domain] with your site's domain, for example, if your site's URL is http://hubpages.com/, then enter "ping hubpages.com") and click "Enter". Write down the IP address it returned.

Get your website's IP address
Get your website's IP address

2. Create records in the DNS you use

 Then, go to your DNS and create the following records for your domain:

(Domain)              (Type)        (Value)
[yourname.com]        A        [Your site's IP]
*.[yourname.com]      A        [Your site's IP]

 Replace [yourname.com] with your domain and replace [Your site's IP] with the IP you wrote down in step 1.

Create records in EveryDNS' control panel
Create records in EveryDNS' control panel

3. Point your domain to your DNS server(s)

Finally, you need to point the domain you have to the DNS server(s) you uses in step 2. For example, if you uses ClouDNS's free DNS service, point your domain to ns[1~4].cloudns.net; if the domain you have is a *.cu.cc domain, do so in CU.CC's control panel.

Set up the nameservers you're using at CU.CC
Set up the nameservers you're using at CU.CC

3. Finish!

Done, Now, while you website still works, you have full DNS control for your domain.

How do you think about this article?

See results without voting

Comments

No comments yet.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working