Simply put, your domain name is the name of your website. We will cover it a little more in the article ‘What is Hosting’, but imagine the internet as a hard drive, and this hard dive has an established folder structure starting with a directory with folders called ‘.com’, ‘.net’, ‘.org’, etc. So say I have a domain name of ‘testsite.com’, then my website would be a folder inside of the .com folder. Think of each ‘.’ as moving down another directory (this isn’t really relevant now but will become so when we discuss sub-domains in later courses). What makes it a little different from a normal computer is that domains need to be registered, so essentially you need to purchase your folder name and this can be done through a variety of sources: google, WordPress, your hosting service, etc. This is because, unlike your local computer, the internet is shared by everyone, and each folder must be unique, so you must lay claim to that folder name so nobody else can use it. So that is what a domain name is, it is your website’s unique folder on the hard drive of the internet.
However, it is important to mention that your domain is not your website. It is just the location of it. As you build your site, the data is actually being saved on your hosting servers which are owned by your hosting provider. they are two completely separate things. You can not have a website without both hosting and a domain. The big takeaway is that if you change your hosting and point your domain to those servers, you will need to copy the data over from the old servers to the new ones because while the folder is still the same on the hard drive of the internet, it is now on different servers owned by different people.
The Client Has Hosting But No Domain
This is the easiest situation since as we mentioned above, if you purchase the domain from your hosting provider the nameservers will automatically be populated with the correct ones. So if is this is the case, all you will need to do is define what domain name they want to use, login to their hosting account, click on purchase a domain, and then type in the domain name they want. The provider will then tell you if the domain is available or not. If it is available you can proceed to purchase it. If not, then it will give you some recommendations or you can try a new domain name. That’s all thereÂ
The Client Purchased A Domain From A Service That Doesn’t Provide Hosting
This is the easiest situation since as we mentioned above, if you purchase the domain from your hosting provider the nameservers will automatically be populated with the correct ones. So if is this is the case, all you will need to do is define what domain name they want to use, login to their hosting account, click on purchase a domain, and then type in the domain name they want. The provider will then tell you if the domain is available or not. If it is available you can proceed to purchase it. If not, then it will give you some recommendations or you can try a new domain name. That’s all thereÂ
The Client Has A Domain With A Hosting Provider But Wants To Switch To A New One
The last situation, and probably the most common, is when a client has purchased a domain name from a hosting provider and just hasn’t purchased hosting yet. Normally, it is encouraged to simply purchase hosting from the same provider that they purchased the domain from, and if this is the route they choose to go you simply log into their account and find their domain. The steps will very depending on which service they are using but they will always be very straight forward since they want you to purchase services from them. So once you find the domain, you will most likely have a button to manage it visible, and once you click it there will be a button or area that directs you to purchase hosting for it. The nameservers will then be automatically assigned.
However, there will be times where the client isn’t happy with their hosting provider and wants to switch. This most commonly occurs with GoDaddy and WordPress. GoDaddy is great at marketing and but doesn’t offer very good service and always tries to up charge for every little thing, and WordPress gets users to sign up for hosting when they purchase a domain through them but limits their capability and tries to up charge as well. Because of this it is common for users to want to switch to better hosting. No matte what their reason are, when a user wants to switch hosting, you will need to work with them to find the right hosting solution for their needs, and then once the new hosting is purchased, log into the service where the domain is owned, find the manage DNS settings section, and then enter the nameservers provided from the new hosting. The domain will then be hosted by the new service. It is important to note that the domain is still owned by the old provider. While this won’t impact the website at all if they want to completely leave their old service or have all of their resources in the same place then you will need to transfer the domain. To do this you will need to log into their new provider, find the transfer domain section, and then follow the steps that they provide. This will involve logging into the provider where the domain is owned, unlock the domain, and gathering some information about the domain. You’ll take that information and enter it into the fields provided by the new provider and you should be all set. It costs around $15 and may take a few days to transfer over. While it is nice to have everything consolidated in one place you can own a domain through one service while hosting it with another with no impact to the actual website, but if they have a website on their old provider you will need to transfer the data from their old provider to their new one. To do this you can either purchase it through the new provider (usually like $20) or download the files and FTP transfer them manually. I personally recommend just purchasing the service from the provider and incorporating it into your price. One last thing to note is if they have an email associated with their domain, remember MX records, they you will have to copy the MX records over to the new hosting provider which can be done through the manage DNS settings area.