There are a few web sites that you can go to. You must register the domain. This is usually done for a small fee and cannot be a domain that is currently being used.
If you can port forward, than you can buy a domain, and it should have URL forwarding or something like that, and than you put your ip address and the port (80) And it should work. If you cannot...
firsly create a webpage using HTML , javascript & xml languages.then using the IIS server, you can create your own website. A system administrator does this task.
Domain registration allows you to have a unique domain name that nobody else can ever use. This protects you from having more than one website with the same name.
Buy a new domain from a domain registrar (e.g. Godaddy.com, namecheap.com). Get webhosting from a hosting provider. If you are just starting out, just use the hosting services from your domain...
you can get reseller account from use by here given below the link .after that you can register the domain and also there is an option for sale a domain from here ...