When we set up Revolution Inter.net to provide hosting services to the small business and personal market, we thought long and hard about whether we should sell domain names. There were benefits – having everything under one account means it’s easier for you to manage. But, then there were the downsides.
If you know how the internet works, skip these next few paragraphs.
When someone visits your website, a few things happen before the page is loaded. This all happens in milliseconds:
Visitor types your website address into their browser -> Browser connects to the internet, reads the domain name and searches a database to get your domains Nameservers -> Nameservers tell the internet where your DNS (Domain Name Server) records are held, then are then looked up -> DNS records tell the internet the IP address of the server where your website is held -> internet connects to the server and loads your site.
This happens every time a page is loaded.
So, why we chose not to sell and host domains:
In recent years there have been a number of Distributed Denial of Service (DDoS) Attacks. This is where a website is flooded with 1000’s if not 1,000,000’s of visits in order to overwhelm a server and bring it down. This first and foremost attacks the DNS server. If this isn’t connected to the main server it makes it easier to defend. So, if your DNS records are with Google Domains or Cloudflare, they are better placed to mitigate the attack than we would be – in the hope that the traffic never reaches the server where our sites are hosted.
One recent DDoS attack saw the actual DNS host attacked and brought down sites such at Spotify, Netflix and Twitter.
Secondly is speed. Hosting the DNS server in the same place as your site doesn’t speed up anything – the same lookup process has to occur. If we don’t have that part of the process on the server, it means more resource for hosting.
If you are looking to buy a domain we recommend Google Domains. They have a world class DNS server and also makes adding email via GSuite a breeze.