I don't really understand your questions.
It seems to me that you have a site working in your local machine and you want to publish it to the WWW from your local machine. Is that what you are trying to do?
If so, you definitely need a DNS service. If you do not want to upload your site to DH ( I do not know why), you can use some free DNS service like zoneedit.com to host the site locally from your machine. Once you activated zoneedit, others are able to visit the site from WWW.
If you just want to launch the site from your machine, you can type localhost/foldername. If you want to map the name to another name, you can edit in httpd.conf file. This article may help you on how to set up
Save $97 (MAX Discount) with code: [color=#CC0000]97YES[/color] [url=http://dreamhost.com/r.cgi?296804/signup|97YES]Sign Up NOW[/url] or More Codes Here