How to buildOctober 11, 20266 min read
DevOps, Testing & SecurityStep 5 of 12

Domain, hosting, DNS and SSL: what they are and what must belong to you

In short

A domain is the site’s name, DNS is the address book linking that name to a server, hosting is where the site physically runs, and an SSL certificate turns on HTTPS and encrypts the connection. A domain isn’t bought forever — it is registered for a term and renewed. That’s why the domain, DNS, hosting and every related account must be registered to your company with your email — otherwise the site depends on the contractor and on someone paying the renewal on time.

FundamentalsLevel: BeginnerHosting

After this you will be able to

  • Explain how a domain, DNS, hosting and an SSL certificate work together to bring a visitor to a site
  • Tell the DNS records A, AAAA, CNAME, MX, TXT and NS apart and know which serve the site and which serve email
  • Check against a checklist that the domain, DNS, hosting and email belong to the company, while the contractor only has revocable access
Contents
  1. 01Four words — one picture
  2. 02A domain isn’t bought, it’s registered
  3. 03DNS: the records that decide where visitors and email go
  4. 04Hosting: where the site physically runs
  5. 05SSL and HTTPS: the padlock in the address bar
  6. 06Why the domain and accounts must be registered to the company
  7. 07Checklist: what you should hold

Four words — one picture

Picture a shop. The domain is the name on the sign that customers remember. DNS is the information desk that turns the name into an exact address: street and building. Hosting is the premises themselves, where the shelves stand and the staff work. SSL is a sealed envelope: nothing the customer and the shop pass to each other can be read or swapped along the way.

You type the addressDNS finds the IP addressThe browser reaches the hostingHTTPS encrypts the connectionThe page opens
What happens in a blink between typing an address and seeing the page.

A domain isn’t bought, it’s registered

As MDN explains, you can’t buy a domain name outright: you pay for the right to use it for one or more years, and you can renew that right, with priority over anyone else who wants it. But you never own the name permanently. If the renewal isn’t paid, the domain is eventually released.

  1. 01RegistryKeeps the register of the whole domain zone. For .kz it is KazNIC
  2. 02RegistrarThe company through which you register and renew the domain
  3. 03RegistrantYou: the company or person the domain is recorded to in the registry
The three parties in a domain registration.

What to know about the .kz zone — according to the KazNIC registry itself (nic.kz):

  • KazNIC operates the .kz zone but does not register new domains itself: you go to one of the accredited registrars, whose list is published on nic.kz
  • On first registration, the location of the server equipment in Kazakhstan is specified
  • .com.kz requires no additional documents, while several other zones, such as .org.kz or .edu.kz, require the organisation’s documents
  • Changes to domain data are carried out only after confirmation from the current administrative email
  • The registry does not guarantee recovery of a domain deleted for non-payment; recovery is possible within 60 days of deletion and is a paid procedure

DNS: the records that decide where visitors and email go

DNS (the Domain Name System) translates human-friendly names into server IP addresses. A domain’s settings are stored as records — lines that each have their own job. The main types are defined in IETF standards:

A

What it does
Links the name to the server’s IPv4 address
Example task
The site opens from your hosting

AAAA

What it does
The same for an IPv6 address
Example task
The site is reachable on IPv6 networks

CNAME

What it does
Makes a name an alias of another name
Example task
The shop subdomain points to an online store service

MX

What it does
Specifies which server receives the domain’s email
Example task
Company email on your domain

TXT

What it does
Stores arbitrary text
Example task
Proving domain ownership, SPF setup for email

NS

What it does
Specifies which servers are responsible for the domain’s DNS
Example task
Moving DNS management to another provider

One wrong record can take down both the website and email at once. In our experience, MX and TXT are the records most often forgotten when changing hosting: the site has moved and works, but emails from the contact form stop arriving or land in spam.

Hosting: where the site physically runs

Hosting is a server connected to the internet around the clock, on which your website runs. Think of it as renting premises: anything from a desk in a shared office to a separate building. The choice depends on how complex the site is and how much it matters that it doesn’t depend on its neighbours.

Shared hosting

What it is
Space on a server shared by many sites
Who it suits
Brochure and simple sites without special requirements

VPS / virtual server

What it is
A dedicated slice of a server with its own resources and settings
Who it suits
Sites with a backend, database and integrations

Dedicated server

What it is
A whole physical server for one project
Who it suits
High-load systems with special security requirements

Cloud platform

What it is
Resources that grow and shrink with the load
Who it suits
Projects that need scaling and automated deployments

There is also a CDN — a network of servers that keeps copies of images and files closer to visitors and speeds up loading. It is an addition to hosting, not a replacement for it.

SSL and HTTPS: the padlock in the address bar

The name SSL has stuck out of habit: the SSL protocol itself is deprecated, and today connections are protected by its successor, TLS. A certificate confirms that the site really is tied to the domain and turns on HTTPS. As web.dev puts it, HTTPS protects a site’s integrity and stops outsiders from eavesdropping on or tampering with data between the site and the visitor, and many new browser features work only over HTTPS.

90

days — the default lifetime of a Let’s Encrypt certificate

60

days — when Let’s Encrypt recommends renewing it

Free Let’s Encrypt certificates are designed for automatic renewal. If the automation breaks, or the certificate was renewed by hand and someone forgot, the browser shows visitors a warning instead of the site — for a business that’s almost the same as a locked door. Lifetimes are getting shorter: Let’s Encrypt has announced that from 10 February 2027 its default certificates will be valid for 64 days, and from 16 February 2028 for 45 days. A fixed “every 60 days” renewal schedule will no longer be enough — one more reason to leave renewal to automation.

Why the domain and accounts must be registered to the company

A contractor may sincerely want to help and register the domain “in their own name to save time”. The problems come later: when you change contractors, have a dispute or simply lose touch. KazNIC’s rules show why this matters: changes to domain data are confirmed from the administrative email, and transferring a domain to another holder requires an official letter from the current registrant. If the registrant isn’t you, the decision isn’t yours either.

Registered to the contractor

  • Renewal depends on the contractor not forgetting
  • You can’t change hosting or DNS without them
  • Expiry notices don’t reach you
  • Transferring the domain takes official letters and time

Registered to the company

  • Notices arrive at the company mailbox
  • The contractor gets access that can be revoked
  • Changing contractors doesn’t affect the site or email
  • You see the deadlines and decide on renewal yourself

Checklist: what you should hold

  • The domain is registered to your company, with a company email as administrator
  • You hold the login and password for the registrar account
  • Auto-renewal is on, or there is a reminder well before the term ends
  • Access to DNS management and an export of the current records
  • The hosting or cloud account is in the company’s name and paid from its card or account
  • It’s clear how the SSL certificate is renewed and who is responsible if it expires
  • Company email on your domain, with administrator access held by the company
  • The contractor works through invited accesses that can be revoked
Anyone can build the website, but its name, its address and its keys must belong to the business owner.
Tell us about your task — we'll review your request and get back to you

Got a project?
We'll scope and estimate it — for free.

Tell us about the product or the problem. After reviewing the task we'll come back with an architecture, a timeline and a price for the first version.

  • Scope and risks estimated before we start
  • NDA — yours or ours
  • Work starts within a week

Please do not send passwords, access keys or source code through this form — we will agree a safe way to share access separately.

By clicking the button you agree to the processing of your personal data.