Website DNS, Domain Registration, & Hosting Basics

Websites have multiple layers:

Domain Registration

  • When you register a domain, you pay someone ~$20/year for a .com domain. Registration means you are leasing the domain for a year or more. A domain is the “yoursite.com” or “yoururl.net” or “yourorganization.org” that people type into their browser.
  • We use services like Namecheap, Dreamhost, and GoDaddy for domain registration.  There are thousands of other domain registrars out there.

DNS

  • In order for domains to have an email or website, they need DNS records.  DNS records include things like “A”, “cname”, “mx”, “txt”, etc. Websites need “A” and/or “cName” records. If your website host and your domain registrar are the same, then you probably don’t need to edit dns for the website.
  • We prefer to use Cloudflare for dns, but there are thousands of dns service providers out there.
  • Changing dns records can break websites and email.  Proceed with caution, but know that you can always change it back.
  • The safest way to launch a site is to simply change the “@” and “www” A and/or cname records. 
  • If you ever change the nameservers at the domain registrar, you must copy all the dns records from the current dns provider to the new provider before changing the nameservers on the domain.
  • “A Records” must be ip addresses like “12.345.67.890”.  
  • “cName Records” must be urls like “yoursite.com”.

Website Hosting

  • Every website has a website host. You pay your hosting company to house all the files, text, images, etc. that your website uses.
  • At its most-basic, hosting is a folder on a server.  WordPress, additionally, requires a mysql database, provided by your web host unless you have special needs.
  • There are thousands of website hosting companies and hundreds of hosting niches. For example, a WordPress site needs different hosting technology than a phone app. Most WordPress hosts these days offer “managed” WordPress hosting, which is what you want unless you understand the differences between “managed” and “unmanaged”.
  • Pricing varies greatly based on brand and need.
    • I once had a basic WooCommerce website with thousands of customers and very few products – we paid $5,000/mo for hosting on this site. When we switched this same site to Shopify for hosting, we paid only $2,000/mo.
    • I managed a different WooCommerce site that had 80,000+ products and very few customers – that one cost only $30/mo to host.
    • Usually the size of your website doesn’t affect hosting costs. Sites with lots of visitors, lots of logged in users, and/or lots of e-commerce sales will usually pay lots more for website hosting.
  • Sometimes your website host will also provide email services (see below).

Email Hosting

  • If you check email, you have an email host. Common email hosts are Gmail, Microsoft, Yahoo Mail, etc. There are thousands of other email hosts.
  • Email is tricky business, and I recommend going with a reputable company for this. I usually recommend Google Business or Microsoft 365. We use Google at The Mighty Mo!
  • Oftentimes, your web host also sells email hosting (or even throws it in for free!). This can be a great deal if it fits your needs. But best-practice is to separate your email hosting from your web hosting for the most flexibility and better support down the line.

Have further questions about Domain Registration, DNS Management, Website Hosting, or Email Hosting? Ask away, and I’ll do my best to get you an answer to your question.

Toby Cryns

RSS From Toby’s Blog

  • Fortify Your WordPress Site: Essential Security Steps
    Securing your WordPress site is a critical component of maintaining your online presence and safeguarding your data. Security is no longer a luxury, it has become a necessity in today’s digital world, where threats are lurking at every corner. This piece dives deep into WordPress security basics, giving you a comprehensive understanding of common vulnerabilities…
  • Master Your Site: Customizing WordPress Themes
    Just as a house is more than bricks and mortar, a WordPress site is much more than simple code. It’s a cohesive structure built with various layers such as PHP, HTML, CSS, and other key elements. Customizing WordPress themes involves gaining an in-depth understanding of this structure, learning to inspect and adjust design elements with…
  • Mastering WordPress Basics for Beginners within Hours
    Welcome to the world of WordPress, a widely used Content Management System (CMS) that powers millions of websites worldwide. Being immensely flexible and user-friendly, WordPress offers an endless scope to create, manage, and customize your website according to your needs and preferences. In this segment, we attempt to introduce you to the basics of WordPress,…

More posts from themightymo.com

sem rush log file analyzer

How to optimize your Google Crawl Budget using SEM Rush Log File Analyzer and Rank Math SEO

By The Mighty Mo! Design Co. | September 22, 2023

Today I ran the SEM Rush Log File Analyzer tool, and it showed some interesting things that are a complete waste of our Google Crawl Budget. Specifically, I learned that Google is wasting some of our crawl budget on the /wp-includes/ directory, certain plugin directories, and cache directories. I also noticed random files being crawled…

google analytics definitive guide

Where is the Google Analytics Measurement ID?

By Toby Cryns | August 16, 2023

In the vast, evolving world of web development and analytics, keeping up with terminologies and tools can sometimes feel like trying to chase a mischievous cat in a maze. You think you’ve got a grip, only for it to slip right through your fingers! Enter the mysterious “Measurement ID” from Google Analytics 4 (GA4), a…

Convert aiff to mp3

How to Convert .aiff to .mp3 files via Command Line

By The Mighty Mo! Design Co. | June 29, 2023

Yesterday I ran into an issue where I needed to convert .aiff files to .mp3. DBPowerAmp was recommended to me as a paid GUI tool. But I wanted something more lightweight, since this is a task I rarely need to do (most of the time, I’m already in Logic Pro, and exporting is simple there).…

RSS From Toby’s Blog

  • Fortify Your WordPress Site: Essential Security Steps
    Securing your WordPress site is a critical component of maintaining your online presence and safeguarding your data. Security is no longer a luxury, it has become a necessity in today’s digital world, where threats are lurking at every corner. This piece dives deep into WordPress security basics, giving you a comprehensive understanding of common vulnerabilities…
  • Master Your Site: Customizing WordPress Themes
    Just as a house is more than bricks and mortar, a WordPress site is much more than simple code. It’s a cohesive structure built with various layers such as PHP, HTML, CSS, and other key elements. Customizing WordPress themes involves gaining an in-depth understanding of this structure, learning to inspect and adjust design elements with…
  • Mastering WordPress Basics for Beginners within Hours
    Welcome to the world of WordPress, a widely used Content Management System (CMS) that powers millions of websites worldwide. Being immensely flexible and user-friendly, WordPress offers an endless scope to create, manage, and customize your website according to your needs and preferences. In this segment, we attempt to introduce you to the basics of WordPress,…