A domain name (ex. mavenheads.com) itself comprises of two elements: before and after "the dot".
- Name (ex mavenheads).
- Extension (ex .com)
The name part is any combination of alpha numeric characters that you can think of. This part before the dot is the domain name that you register within the Domain Names providers over the ineternet (like us).
The extension(/s) represents a sort of logical groupings that you can choose to give a sort of meaning to your domain name(/s). This part to the right of the dot, such as "com", "net", "org" and so on, is known as a "top-level domain" or TLD.
Now a days these TLDs are availiable in many flavours that you can choose from according to your needs or choice.
- classic old TLDs ( gTLD ) like .com, .net, .org etc
- country specific TLDs ( ccTLD ) like .in, .us, .ca etc
- specially designed professional name TLDs like .agency, .legal, .hotels etc
- IDN (Internationalised Domain Names) - domain names with local languages.