This free .tk domain is made available by a company called Dot TK and the free hosting is provided by AppFog.
Go to AppFog Signup page
Fill up the form and click Signup.
Go to Create an app
Choose an application:
Choose a infrastructure and a subdomain (I use HP):
After filling up form, click on Create App.
You will be automatically redirected to the app panel.
That’s it. You created your AppFog app.
To learn how to upload files to your app. Here are some pages that will help you understand about AppFog.
The created app domain will be .hp.af.cm. You can link this app to Dot TK. See How to do that below.
Create Free Website
Go to Dot TK website.
Login with a service provider (Google, Facebook etc…)
Go to Add Domain
Fill up the form and click NEXT.
A new page will be visible and in it click the Use DNS for this domain button.
Go to AppFog panel in another tab. Click your app and from the app panel click Domain Names.
Type the url of site you made in Dot TK in the input box as shown in the picture:
Then Click on Update button.
Getting the IP address of AppFog app.
Open a new tab and go to http://www.getip.com/
Type the URL of the AppFog app in to the selfseo input box and click Get IP.
The page will show the IP address of the site :
Go to the Dot TK tab we already opened. Type the IP address we just found on to the two IP address input box :
Change the Registration length to 12 months.
Type the verification code in the picture and click on the Next button.
Visit the site you created on Dot TK to verify that your site is created.
If you have any doubts or problems, feel free to comment the problem/doubt.