Dmitry,
You'll need a fixed IP address. Then you need to set your registrant's DNS name server/s to point your domain to the IP address. There is usually a way to do this online at your registrant. Your registrant's name servers will then tell other name servers all over the world about your domain and your IP address. This propogation takes ? 24 hours after which anybody in the world who pings or browses your domain will arrive at your IP address! At which point you will become a target for hackers. Make sure you have all the server security patches and get a hardware firewall with NAT going before you hook up your server. Block all incoming ports except those you actually need.
Unless you have databases or scripted non-static pages, consider hosting at a proper hosting provider like
www.godaddy.com or
www.hostexcellence.com (which offers heaps of advantages for incredibly low price) or similar. Somebody else will be responsible for keeping your site online, it will be quicker and you won't need the static IP that makes you a hacker target.
Regards
j.R
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1