Yes, you need to set up hosting (not with freehost – WP doesn’t run well on free hosting) and then set the nameservers for your domain name to your new host.
See also:
https://wordpress.org/hosting/
http://codex.wordpress.org/New_To_WordPress_-_Where_to_Start
BTW, if you want to use WordPress.COM hosting, you can do that too – but you’re on the wrong forums for that – see:
http://en.support.wordpress.com/domains/map-existing-domain/
For additional help, ask here:
http://en.forums.wordpress.com/
Thank you WPyogi,
I followed what you said and changed the name servers in the dns settings…great! it works..wow,phew.
You also said that freehost didnt work well with WP, ive just checked freehost and its not the same hosting that i used. One sec,,,Ah..i meant 1freehosting.com?
Obviously i will look to upgrade in the future but hopefully this will be ok for now?
Many thanks for your help
hopefully this will be ok for now?
Maybe yes, maybe no. Depends on your site. If you start adding plugins, it will likely have problems.
Is that due to restricted bandwith? I might pop on over to that other link you gave me earlier to have a look.
Depends on the host – most free hosting limits memory, space, etc. Ask them.
Ok cool, thank you for your help