The Complete Guide to Domain name and its Types