Buy a domain. Then in the management page of wherever you got it from, you can set DNS records.
This is a bad idea though. Your ISP probably forbids you from running your own server at home.
My hosting is unlimited space, and under £3 a month. Cancel anytime, and I got a FREE .com domain name.
http://www.unlimitedwebhosting.co.uk/
jbennet
Moderator
18,528 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 609
Skill Endorsements: 29