@pop143, you have started several threads across the board with different small queries based on the same topic of self-hosting. I think on all the threads that I saw, I have given a link to the
this thread. I think this thread should solve all your queries and you need not start new threads.
Anyway, as regards this query, you can have a look at
http://www.no-ip.com. It gives you static DNS for your dynamic IP.
But IMHO, if you are even a little serious about your web-site and have long term plans, don't host your site on your own! Its not worth the effort and expense.