How domain names for small business work
I regularly teach small business owners everything they need to know about online tech. The majority of them come from backgrounds where tech has been something they can avoid, or have never been able to understand. My challenge, is to have these people be empowered by technology and use it to grow their business.
The way that works is to explain it all like this…
What’s a Domain Name?
A domain name is like title or deed to a vacant shop. The title is usually a piece of paper to say you have to rights to use the shop, but it’s not the shop itself.
What is hosting?
The hosting is like the physical shop. Every month you pay rent for the shop. You can do whatever you want with it, within the bounds of the title.
Where does a website fit into all of this?
A website, is like the shopfront. Without a website, the shop is an empty room with four walls. When you build the website, it’s like giving the shop a fitout. We’ll cover more about shop fitouts later in this article.
Your website needs to physically sit on a computer somewhere in the world so that people can view it. So when you’re paying for hosting, you’re actually paying rent for a computer somewhere in the world. You’re also paying for security to prevent hackers from getting to the computer, you’re paying for the network that it runs on – just like you pay for internet at home and you’re normally paying for customer support, in case you need a hand with setting something up or if something breaks. This is the same as paying for security services as part of rent in a shopping mall plus maintenance people.
What about email?
The shop must have the capability of handling this type of service. As an example, in a physical shop, you might offer free Wi-Fi. This is only possible if the shop is fitted out for Wi-Fi.
If your hosting is not capable of handling email, then you need to find somewhere that does. We’ll cover this topic later in this article.
What’s DNS, or how do people have a different domain provider, web hosting and email provider?
Say someone sends a letter is sent to “The Manager, Shop 52, 100 Jones St, St Leonards NSW 2065”. Somehow, magically, that letter arrives on the manager’s desk 24-48 hours later. How does this happen?
DNS is an acronym for Domain Name Service. It’s like a postal sorting service for the internet that knows where everything is.
When you type a website into your web browser, or send an email or use Instagram on your phone, some magic happens in the background that knows exactly where they website lives, where that email address should end up and how your latest photo shows up on your Instagram feed.
DNS has a bunch of settings that translate human readable text, e.g. www.apple.com into a bunch of numbers that computers understand. So when you type in www.apple.com into your web browser your computer asks “where is the computer that has the Apple website on it?” DNS then tells your computer where it is. Your computer then sends the request to view the website to that computer and the computer sends back the website to your web browser.
This is also true for an email address. When you press send on your email, your computer talks to DNS and asks “where is the computer that handles emails for Apple”. DNS then tells your computer where it is. Your computer then sends that email to that computer.
This means, that your web server and your email server can sit on two completely separate computers, in separate countries. All that needs to happen is that DNS needs to be aware of it. We’ll cover this later in this article.