A. A domain name is the address that your visitors will use to find your website on the internet. Rather than requiring users to stumble through a long series of numbers, domain names provide an easy and memorable way for users to locate sites on the web. A domain name is really a user friendly translation of an internet protocol address.
Many servers are unable to understand or process addresses consisting of longer combinations.
Hyphens are the only special character allowed. Domain names may not begin or end with a hyphen. A top level domain is simply the suffix attached at the end of the domain name. There are many other global TLD's as well. Registration services for the .Com, .Net, .Org and many other TLD's are accessible through this site.