BEST FREE HOSTING IS 000WEBHOST AND BEST PAID HOSTING IS HOSTINGER

Head over to http://freenom.com and search for your unique website address.

Ensure to pick one that suits you best and you'll be happy with - hit "Get it now!"

Once you've selected the domains you want head to checkout

Ensure to change the period to "12 Months @ FREE"

Ensure to select USE DNS now

Make sure to select "Use your own DNS" and not the first option which appears by default

Enter ns01.000webhost.com and ns02.000webhost.com and no IP addresses

You'll now be taken to the checkout and ensure your domain appears correctly

Enter your email address and head to your inbox to verify the link

Once activated it may ask you to login

Now enter your personal details and save them

Your free domain should now appear!

Head to check it correctly saved 000webhost nameservers using "Manage Domain"

Make sure it lists just two nameservers both for 000webhost.com

Get a free 000webhost Account by clicking HERE

Then head over to http://000webhost.com/members

Once logged in hit "Set web address" and select you don't mind branding

Select "Own Domain"

Type in your FreeNom domain you picked

"Domain has been parked" should appear if the nameservers resolved quickly

Find your domain in the list and it should display yourapp.000webhostapp.com as the linked website, if it says "Ready" there is still work to do!

Click "Manage" then "Link Website"

Select your 000webhostapp URL to link the domain to

Again confirm your website is your 000webhostapp URL and the domain it will begin to use afterwards

Success! The domain is now linked to our free hosting application!

Hit Manage then "Set MX Record" if you would like to setup alternative email services such as GoogleMail or Zoho, if you leave it as default you can use free 000webhost email forwarding.

Google:

000webhost default: