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:
- 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 .
- 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.
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.
3. Point your domain to your DNS server(s)
3. Finish!
Done, Now, while you website still works, you have full DNS control for your domain.