
Setting up a website can feel bewildering when you keep meeting words like DNS, SSL, cPanel, VPS, nameservers, bandwidth, CDN, PHP and databases.
If web hosting is new to you, this vocabulary can make running a site sound much more technical than it really is.
The good news: you don’t have to become a server administrator to understand the basics.
Whether you run a company website in Harare, an online shop in Bulawayo, a school website in Gweru, an NGO website in Masvingo, a lodge website in Victoria Falls or a professional portfolio, knowing the common hosting terms helps you make better choices.
This web hosting glossary explains 50 key website, domain, hosting, security and performance terms in plain language, followed by 10 bonus terms.
1. Web Hosting
Web hosting is a service that gives your website space and resources on a server so it can be stored and delivered to visitors.
When someone visits your domain, the hosting server sends the files and data needed to display your site.
Common types of hosting include:
- Shared hosting
- WordPress hosting
- VPS hosting
- Cloud hosting
- Dedicated hosting
- Reseller hosting
2. Domain Name
A domain name is the address people type into a browser to reach your website.
Examples include:
- example.com
- business.africa
- example.org
A domain is much easier to remember than a numerical IP address.
Think of it as your website’s address. Our guide on choosing a domain name in Zimbabwe explains how to pick a strong one.
3. Domain Registrar
A domain registrar is a company through which domain names are registered and managed.
A registrar lets you:
- Register domains
- Renew domains
- Manage DNS
- Update domain contact details
- Set nameservers
Hostnali registers .com, .africa, .org, .net and many other extensions for clients across Zimbabwe; see domain registration.
4. .ZW Domain
A .zw domain is Zimbabwe’s country-code domain.
Second-level options include:
- .co.zw, the usual choice for companies
- .org.zw for organisations
- Restricted extensions for eligible bodies, such as government and academic institutions
A Zimbabwean domain signals a local identity. Zimbabwe’s .co.zw and other .zw domains need an application to the Zimbabwean registry; ask our team and we’ll help. Meanwhile, most Zimbabwean businesses use a .com or .africa.
5. DNS
DNS stands for Domain Name System.
DNS turns domain names into the information computers use to find internet services.
For example:
example.com → server information
Without DNS, people would have to remember strings of numbers instead of easy domain names.
6. DNS Record
A DNS record is an instruction held in DNS that tells the internet how a domain or hostname should behave.
Common DNS records include:
- A
- AAAA
- CNAME
- MX
- TXT
- NS
Each type has its own job.
7. A Record
An A record links a domain or hostname to an IPv4 address.
For example:
example.com → 192.0.2.10
A records are usually used to point a website at its hosting server.
8. AAAA Record
An AAAA record does the same job as an A record, but points a hostname to an IPv6 address.
IPv6 is the newer addressing system, designed to supply a vastly larger pool of addresses.
9. CNAME Record
A CNAME (Canonical Name) record makes one hostname an alias for another.
For example:
www.example.com
could point to a different hostname through a CNAME record.
CNAME records are often used to connect domains and subdomains to outside services.
10. MX Record
An MX record tells the internet which mail servers accept email for a domain.
For example:
example.com
might have MX records that route incoming email to the company’s email provider.
If your website works but your business email isn’t receiving messages, the MX records are one of the first things to check. See our email hosting guide for Zimbabwe.
11. TXT Record
A TXT record holds text information in DNS.
TXT records are often used for:
- Domain verification
- SPF
- Email security
- Service verification
- Other configuration settings
If a provider asks you to add a TXT record, they will normally give you the exact value to enter.
12. NS Record
NS stands for Name Server.
NS records name the authoritative nameservers responsible for a domain’s DNS.
For example, a hosting provider might give you:
ns1.examplehost.com
ns2.examplehost.com
You then set your domain to use those nameservers.
13. Nameserver
A nameserver is a server that answers DNS queries about a domain.
When you change your domain’s nameservers, you are telling the internet which DNS service looks after its records.
Nameservers are normally supplied by hosting companies and DNS providers.
14. IP Address
An IP address is a numerical address that identifies a device or server on a network.
There are two main versions:
- IPv4
- IPv6
An IPv4 address looks like:
203.0.113.10
An IPv6 address is longer and written in hexadecimal.
15. Shared Hosting
Shared hosting means several websites draw on the resources of the same physical server.
It suits:
- Small businesses
- Blogs
- Portfolios
- Personal websites
- Small organisations
Shared hosting is simpler and cheaper than running your own server. Hostnali web hosting starts from $18.29 a year.
16. WordPress Hosting
WordPress hosting is hosting built or tuned for WordPress websites.
It may include:
- One-click WordPress installation
- SSL
- Backups
- Caching
- Security
- WordPress support
- Performance tuning
It suits anyone using WordPress as their website platform. See WordPress hosting.
17. VPS
VPS stands for Virtual Private Server.
A VPS gives you an isolated virtual server running on a physical machine.
Compared with shared hosting, a VPS gives you more control and virtual resources of your own.
A VPS is useful for:
- Developers
- Growing websites
- Web applications
- Online shops
- APIs
- Custom software
Hostnali VPS hosting runs on international servers and starts from $12.42 a month. Our VPS plans are self-managed unless you add the managed option.
18. Dedicated Server
A dedicated server gives one customer or organisation the full resources of a server rather than sharing them with other hosting customers.
Dedicated servers suit:
- Large applications
- Resource-hungry websites
- Big databases
- Enterprise workloads
- Specialised applications
Hostnali’s dedicated servers are virtual dedicated servers (VDS) with dedicated resources.
19. Cloud Hosting
Cloud hosting uses linked computing infrastructure to supply hosting resources.
Cloud environments make it easy to scale websites and applications.
Cloud hosting is often used for:
- Growing businesses
- Web applications
- SaaS platforms
- Online shops
- High-traffic websites
Find out more in what is reliable cloud hosting?.
20. Reseller Hosting
Reseller hosting lets you buy hosting resources and sell hosting to your own customers.
It suits:
- Web designers
- Web developers
- Digital agencies
- IT consultants
- Hosting entrepreneurs
For example, a web developer in Mutare can build websites for clients and host them under their own brand. See reseller hosting and how reseller hosting works.
21. cPanel
cPanel is a graphical control panel for managing hosting accounts.
Depending on the plan, cPanel lets you manage:
- Files
- Domains
- Subdomains
- Databases
- DNS
- SSL
- Backups
- Applications
It is ideal if you would rather not handle hosting tasks on the command line. Read what is cPanel?.
22. Control Panel
A control panel is a graphical interface for managing hosting services.
Examples include:
- cPanel
- DirectAdmin
- Plesk
A control panel simplifies tasks such as creating email accounts, managing files, setting up databases and installing applications.
23. SSL Certificate
SSL certificate is the everyday name for the TLS certificate that secures a website connection.
Modern websites use TLS (Transport Layer Security) rather than the old SSL protocols.
A certificate lets a website use:
HTTPS
instead of:
HTTP
SSL/TLS matters most when a website handles logins, forms, online payments or personal information. See SSL certificate types and free SSL in Zimbabwe.
24. HTTPS
HTTPS stands for Hypertext Transfer Protocol Secure.
It is the secure version of HTTP.
HTTPS protects information moving between a visitor’s browser and the website server.
A secure website address normally begins with:
https://
25. HTTP
HTTP stands for Hypertext Transfer Protocol.
It is one of the protocols that browsers and web servers use to communicate.
HTTPS adds TLS security on top of HTTP.
26. TLS
TLS stands for Transport Layer Security.
TLS is the modern encryption protocol that protects internet communications.
People still say “SSL certificate”, but today’s website certificates use TLS.
27. CDN
CDN stands for Content Delivery Network.
A CDN uses servers in many locations to deliver website files closer to visitors.
CDNs can deliver:
- Images
- CSS
- JavaScript
- Fonts
- Other static files
A CDN is particularly useful for websites whose visitors come from many countries, including the Zimbabwean diaspora.
28. Bandwidth
Bandwidth is the amount of data that can pass through a network connection in a given time.
In web hosting, it usually means how much data your website sends to and receives from visitors.
A busy website packed with large images uses far more data transfer than a small text-based site.
29. Storage
Storage is the server space that holds your website’s data.
This covers:
- Website files
- Images
- Videos
- Databases
- Emails
- Backups
Hosting plans usually set a storage limit.
30. NVMe SSD
NVMe is a storage technology designed for very fast solid-state drives.
NVMe SSD storage is much faster than older drives for many workloads.
For websites, faster storage helps the server respond quickly, although overall speed also depends on software, caching, the network and more. Every Hostnali hosting plan uses NVMe SSD storage; read more in NVMe hosting in Zimbabwe.
31. CPU
CPU stands for Central Processing Unit.
It processes instructions and runs applications.
In hosting, CPU matters when a website does a lot of processing.
A busy online shop or web application, for instance, needs more CPU than a simple static website.
32. RAM
RAM stands for Random Access Memory.
RAM is the short-term working memory that applications and processes use.
Demanding applications, large databases or many processes running at once need more RAM.
VPS and dedicated server plans state how much RAM you get. Hostnali’s Starter VPS, for example, has 4 vCPU, 8 GB RAM and 100 GB SSD.
33. Database
A database is an organised system for storing and retrieving information.
WordPress, online shops and web applications all rely on databases.
A database may hold:
- Users
- Products
- Orders
- Posts
- Comments
- Settings
- Customer information
Common database systems include MySQL and MariaDB.
34. MySQL
MySQL is a relational database management system.
It is used by an enormous number of websites and applications.
WordPress uses MySQL-compatible databases to store its content and settings.
35. PHP
PHP is a server-side programming language used by many websites.
WordPress is written mainly in PHP.
The PHP version on your hosting affects compatibility, speed and security.
Staying on supported versions is an important part of website maintenance.
36. CMS
CMS stands for Content Management System.
A CMS lets you create and manage website content through an admin dashboard.
Examples include:
- WordPress
- Drupal
- Joomla
WordPress is the most widely used CMS. See what is WordPress?.
37. WordPress
WordPress is a content management system for building and managing websites.
It can power:
- Blogs
- Business websites
- Online shops
- Portfolios
- News websites
- Membership sites
- School websites
WordPress can be extended with themes and plugins.
38. Plugin
A plugin is software that adds features to a platform such as WordPress.
Plugins can add:
- Contact forms
- SEO tools
- Online shops
- Security
- Backups
- Caching
- Analytics
- Membership systems
Only install plugins from trusted sources, and keep them updated.
39. Theme
A theme controls much of how a WordPress website looks.
It affects:
- Layout
- Colours
- Typography
- Navigation
- Page templates
- Design
A lightweight, well-maintained theme makes the site easier to run and quicker to load.
40. Database Backup
A database backup is a copy of your website’s database.
For WordPress, the database stores key information such as:
- Posts
- Pages
- Users
- Orders
- Settings
- Plugin data
A complete backup needs both the database and the files. See how to back up your WordPress website.
41. Uptime
Uptime is the proportion of time a website or server stays available.
Hosting companies quote uptime figures such as:
99.9%
or:
99.99%
A higher figure means less expected downtime, but check exactly what a provider’s uptime guarantee covers. Hostnali offers a 99.99% uptime guarantee; read what 99.9% uptime really means.
42. Downtime
Downtime is any period when a website or service is unavailable or not working properly.
Downtime can be caused by:
- Server failures
- Network problems
- Software faults
- Maintenance
- DNS issues
- Security incidents
- Application errors
Monitoring helps website owners notice downtime quickly.
43. Latency
Latency is the time data takes to travel between two systems.
Lower latency means quicker communication between the visitor and the server.
Latency depends on:
- Physical distance
- Network routing
- Internet providers
- Server infrastructure
- Network congestion
Server location is one of several factors in how responsive a website feels; caching and a CDN also make a big difference.
44. Cache
A cache keeps information that has already been generated or fetched, so it can be served faster next time.
Website caching spares the server from building the same pages again and again.
Caching can happen at several levels:
- Browser
- WordPress
- Server
- CDN
Good caching improves speed. Every Hostnali plan includes LiteSpeed Cache; see how to speed up your WordPress site in Zimbabwe.
45. GZIP and Brotli
GZIP and Brotli are compression methods that shrink the data sent over the web.
Smaller files mean less data to transfer, which is especially welcome when visitors are on mobile data bundles.
They work best on:
- HTML
- CSS
- JavaScript
- Other text-based files
46. SSH
SSH stands for Secure Shell.
It is a secure way to reach a remote server through a command line.
Developers and server administrators use SSH to:
- Manage files
- Run commands
- Install software
- Configure applications
- Troubleshoot servers
SSH is more advanced than day-to-day cPanel work. On Hostnali, SSH is available on every shared plan except Starter.
47. FTP
FTP stands for File Transfer Protocol.
It moves files between your computer and a server.
A more secure option is SFTP, which runs over SSH.
FTP/SFTP is handy for uploading and downloading website files.
48. SFTP
SFTP stands for SSH File Transfer Protocol.
It transfers files securely between your computer and a remote server.
Unlike plain FTP, SFTP is encrypted through SSH.
Developers often use SFTP when they need direct access to website files.
49. 404 Error
A 404 error means the requested page or file could not be found.
For example, a visitor opens:
example.com/page-that-does-not-exist
and receives a 404 response.
404 errors happen when:
- A page is deleted
- A URL changes
- A link is wrong
- A product is removed
- A visitor mistypes the address
A helpful custom 404 page guides visitors back to useful content.
50. 301 Redirect
A 301 redirect permanently sends one URL to another.
For example:
example.com/old-page
could redirect to:
example.com/new-page
301 redirects are useful when:
- URLs change
- Pages move permanently
- Websites are redesigned
- Domains change
- Content is merged
Redirects also help search engines link old URLs to new ones when you restructure a site.
Bonus: 10 More Web Hosting Terms You May Meet
The 50 terms above cover the essentials, but as you gain experience you will come across a few more.
51. Subdomain
A subdomain is a separate hostname under your main domain.
Example:
shop.example.com
Here, shop is the subdomain.
Other examples:
- blog.example.com
- app.example.com
- portal.example.com
52. Addon Domain
An addon domain is an extra domain hosted as a separate website in the same hosting account.
For example, one account could run:
- example1.com
- example2.africa
- example3.org
The limit depends on the plan. On Hostnali, Starter hosts 1 website, Standard 5, and Executive and Platinum unlimited.
53. Parked Domain (Alias)
A parked domain, now usually called an alias, is an extra domain that displays the same website as your main domain.
It is often used to protect a brand or point a second domain at an existing site.
54. Cron Job
A cron job is an automated, scheduled task on a server.
It can run tasks such as:
- Backups
- Scripts
- Data processing
- Scheduled reports
- Maintenance jobs
For example, a script could be set to run every night.
55. Firewall
A firewall is a security system that controls network traffic according to set rules.
It blocks suspicious or unauthorised traffic while letting legitimate connections through.
56. Malware
Malware means malicious software.
It includes:
- Viruses
- Trojans
- Ransomware
- Malicious scripts
- Other harmful software
Websites become infected through vulnerable software, stolen passwords or malicious uploads. See how to secure your website from hackers.
57. Two-Factor Authentication
Two-factor authentication (2FA) adds a second check when you log in.
As well as a password, you also need a code or an approval on your phone.
2FA protects hosting, email and admin accounts.
58. API
API stands for Application Programming Interface.
An API lets separate software systems talk to each other.
For example, an online shop might use APIs to connect with:
- Payment systems, including card and mobile money
- Delivery services
- SMS services
- Accounting software
- Customer management systems
59. Staging Website
A staging website is a test copy of your website.
You can use staging to try out:
- Plugin updates
- Design changes
- New features
- Code changes
before applying them to the live site. WordPress staging is included on every Hostnali hosting plan.
60. Root Access
Root access gives full administrative control of a server.
With it, an administrator can:
- Install software
- Change server settings
- Create users
- Manage services
- Configure security
Root access comes with VPS and dedicated servers, not with ordinary shared hosting.
Web Hosting Terms: Quick Reference Table
| Term | Simple Meaning |
|---|---|
| Web Hosting | Server space for your website |
| Domain | Your website’s address |
| DNS | System that connects domains to services |
| A Record | Points a hostname to an IPv4 address |
| AAAA | Points a hostname to an IPv6 address |
| CNAME | Creates a hostname alias |
| MX | Controls incoming email routing |
| TXT | Stores verification and configuration text |
| NS | Identifies authoritative nameservers |
| Nameserver | Provides DNS information |
| Shared Hosting | Hosting shared between customers |
| WordPress Hosting | Hosting tuned for WordPress |
| VPS | Isolated virtual server |
| Dedicated Server | Server resources for one customer |
| Cloud Hosting | Hosting on scalable cloud infrastructure |
| Reseller Hosting | Hosting you can resell |
| cPanel | Hosting management interface |
| SSL/TLS | Technology that secures web connections |
| HTTPS | Secure web communication |
| CDN | Distributed network for delivering content |
| Bandwidth | Data transfer capacity |
| Storage | Space for website files and data |
| CPU | Processes computing instructions |
| RAM | Temporary working memory |
| Database | Structured data storage |
| PHP | Server-side programming language |
| CMS | Website content management system |
| WordPress | Popular CMS |
| Plugin | Adds features |
| Theme | Controls website appearance |
| Backup | Copy of website data |
| Uptime | Time a service stays available |
| Downtime | Time a service is unavailable |
| Latency | Delay in data communication |
| Cache | Stored data that speeds up delivery |
| GZIP/Brotli | Data compression |
| SSH | Secure remote server access |
| FTP | File transfer protocol |
| SFTP | Secure file transfer |
| 404 | Requested page not found |
| 301 | Permanent redirect |
| Subdomain | Extra hostname under a domain |
| Cron Job | Scheduled server task |
| Firewall | Controls network traffic |
| Malware | Malicious software |
| 2FA | Extra login security |
| API | Lets software systems communicate |
| Staging | Test copy of a website |
| Root Access | Full administrative server control |
Which Hosting Terms Should a Beginner Learn First?
You don’t need to memorise all 60 terms.
If websites are completely new to you, start with these.
Essentials
Domain
Hosting
DNS
Nameserver
SSL
HTTPS
cPanel
WordPress
Database
Backup
When troubleshooting
A record
CNAME
MX
TXT
404
301 redirect
When your website grows
VPS
Cloud hosting
CDN
CPU
RAM
Caching
For developers
SSH
SFTP
API
Cron jobs
Root access
Knowing these terms makes conversations with hosting support and web developers far easier.
How These Terms Work Together
A website isn’t one single thing.
Several technologies work together.
For example, when you launch:
mybusiness.com
you have:
Domain ↓ DNS ↓ Nameservers ↓ Hosting Server ↓ Web Server ↓ WordPress ↓ Database ↓ SSL/TLS ↓ HTTPS ↓ Website Visitor
If the website sells online, you may also have:
Payment processing (card, bank and mobile money)
Delivery system
Analytics
Customer database
Understanding each part makes troubleshooting much simpler. For the bigger picture, read shared hosting vs VPS vs cloud hosting.
Common Hosting Problems and the Terms Behind Them
“My website is not opening.”
Check:
- DNS
- Nameservers
- A record
- Hosting status
- Server availability
“My email is not working.”
Check:
- MX records
- SPF
- DKIM
- DMARC
- Mailbox settings
“My website says Not Secure.”
Check:
- SSL/TLS
- HTTPS
- Certificate validity
- Mixed content
“My website is slow.”
Check:
- Hosting resources
- CPU
- RAM
- Caching
- Images
- Database
- CDN
- Plugins
- Theme
“My page is missing.”
Check:
- URL
- 404 errors
- 301 redirects
- Website files
- Database
“I can’t upload my website.”
Check:
- Hosting storage
- FTP/SFTP
- File permissions
- cPanel
- Server resources
Why Understanding Hosting Terms Matters
You don’t have to be a web developer to manage a website.
But knowing the basic vocabulary helps you:
- Choose hosting
- Talk to support
- Troubleshoot problems
- Understand invoices
- Set up domains
- Set up email
- Improve security
- Improve website speed
- Follow your developer’s advice
Instead of saying:
“My website is broken.”
you will be able to say:
“The domain resolves correctly, but the HTTPS certificate is showing an error.”
That difference makes troubleshooting much quicker.
Final Thoughts
Web hosting can look complicated because it brings several technologies together.
Once you know the basic terms, the pieces begin to fit.
Remember the fundamentals:
Domain = your website address
Hosting = where your website lives
DNS = connects your domain to services
SSL/TLS = secures your connection
HTTPS = secure web communication
cPanel = hosting management interface
WordPress = content management system
Database = stores website information
Backup = a copy for recovery
CDN = delivers content from many locations
VPS = virtual private server
Dedicated server = server resources for one customer
You don’t need to learn everything at once.
Begin with the terms that matter for your website and build from there.
Whether you are launching a small business website in Zimbabwe, building an online shop, managing WordPress or developing a web application, understanding hosting terms will help you make better decisions.
And when you are ready to move from shared hosting to VPS, cloud or dedicated servers, you will already know what the options mean.
Need Web Hosting in Zimbabwe?
Hostnali serves individuals, businesses, developers and organisations across Zimbabwe with web hosting, WordPress hosting, VPS hosting, dedicated servers and reseller hosting, with 24/7 support by live chat and ticket and payment by card, bank transfer or mobile money.
Choose a plan that fits your website today, then upgrade as it grows.
Build your website. Host it securely. Keep it growing.


