Web Hosting: Beginner’s Guide to Key Terms and Jargon

With so many technical terms and industry-specific words, web-hosting can begin to feel like a foreign language!

Whether you’re creating your first website or just trying to learn more about web hosting, understanding the basics is important. In this article, we’ll break down the most common web hosting terms in simple, easy-to-understand language.

TermCategoryDescription
Domain NameDomainThe address users type to access your website
RegistrarDomain
Company that manages the registration of domain names
Registrar LockDomainSecurity feature that prevents unauthorized domain transfers
Domain PrivacyDomainService that hides personal information in the WHOIS database
TLD (Top-Level Domain)DomainThe last segment of a domain name, like .com or .org.
ccTLD (Country Code Top-Level Domain)DomainTLDs specific to a country, like .au or .uk.
gTLD (Generic Top-Level Domain)DomainNon-country-specific TLDs, like .com, .net, .org.
WHOISDomainDatabase of domain name registration information
Shared HostingHostingHosting type where multiple websites from many customers are hosted on a single server, sharing resources
VPS (Virtual Private Server)HostingA virtualized server offering dedicated resources within a shared environment
Dedicated HostingHostingA single physical server dedicated to one website.
cPanelHostingA popular web hosting control panel for managing your server and website.
Control PanelHostingInterface for managing web hosting services. Examples include cPanel, DirectAdmin
WHM (Web Host Manager)HostingA tool for managing multiple cPanel accounts and server settings, often only applicable for reseller hosting
BandwidthHosting The amount of data transferred between your site and its visitors
Resource UsageHostingThe amount of server resources (CPU, RAM, inode etc.) used by a website
SSD (Solid State Drive)HostingFaster and more reliable storage compared to traditional HDD hosting. Recommended for most sites
HDD (Hard Disk Drive)HostingOlder storage type, generally slower than SSD but may offer significantly more storage for the same cost.
Root AccessHostingFull ‘administrator’ access for the server, often only available for VPS and ‘Dedicated Server’
SSH (Secure Shell)HostingA protocol for secure remote access to a server, typically to issue text based commands
SFTP (Secure File Transfer Protocol)HostingSFTP is a secure way to transfer files between local and remote servers using the SSH protocol
FTP (File Transfer Protocol)HostingA protocol for transferring files between computers over the internet, typically over port 21
Cron JobHostingA scheduled task that runs automatically at specified times or at re-occurring intervals
Addon DomainHostingAn additional domain which can be added onto a hosting service under the same account
SubdomainHostingA domain that is part of a larger domain (e.g., blog.example.com).
UptimeHostingThe amount of time a server is operational and accessible, often expressed as a percentage.
ie 99.95% Uptime over a calendar month
FirewallHostingSecurity system that filters incoming and outgoing network traffic to protect the server
SSL/TLSHostingProtocols for encrypting data between the web server and the visitors web browser
SSL CertificateHostingA file containing a public key and private key which is used to encrypt data between the server and the user’s browser.
LetsEncryptHostingA provider who generates and issues free SSL Certificates.
Self-signed CertificateHostingA temporary SSL certificate typically created by the web sever and is not trusted
.htaccessHostingA configuration file used by Apache and LiteSpeed-based web servers to override the server’s global (default) settings for the directory in which the file is located
php.iniHostingphp.ini is a configuration file for PHP, where settings and parameters for the PHP environment and its extensions are specified
PHPHostingA scripting language used for web development to generate dynamic pages
IP AddressHostingA unique string of numbers identifying a device on a network, ie 123.123.123.123
CachingHostingStoring data temporarily to speed up website loading times. Typically ‘pre-generating’ dynamic pages using a plugin to improve performance
CDN (Content Delivery Network)HostingA network of servers that deliver web content based on user location for better performance, such as Cloudflare and Bunny CDN
ApacheHostingA popular open-source web server engine which serves webpages
LitespeedHostingLiteSpeed is a high-performance commercial web server engine designed to provide faster load times and improved scalability for websites compared to traditional servers like Apache.
NGINXHostingPronounced ‘engine x’, NGINX is a high performance lightweight web-server often found in reverse proxies and to host static files
DNS (Domain Name System)DNSService that translates domain names to IP addresses.
CNAME RecordDNSType of DNS record, expressed as a domain-name, ie ‘example.netcat.au’
A RecordDNSType of DNS record, expressed as a IP address
Name ServerDNSServers that translate domain names into IP addresses
DNS PropagationDNSThe time it takes for DNS changes to spread across the internet
MX RecordDNSDNS record that directs email to a mail server.
SPF RecordDNSDNS record that helps prevent email spoofing by validating the domain name the email was sent from
DKIM (DomainKeys Identified Mail)DNSDNS record which can be used to confirm the authenticity of an email and that it has not been tampered with in transit
DMARC (Domain-based Message Authentication, Reporting, and Conformance)DNSDNS Record which instructs the receivers email server to do if an email fails a SPF or DKIM check
Content Management System (CMS)CMSSoftware that helps create, manage, and modify website content
WordPressCMSA popular CMS used for creating websites and blogs
JoomlaCMSAn open-source CMS for creating and managing web content.
MYSQLDatabaseAn open-source relational database engine, popular with web-applications
PostgreSQLDatabaseAn open-source relational database engine, contains advanced features suitable for enterprises and has support for complex queries
phpMyAdminDatabaseA free, web-based tool used for managing MySQL and MariaDB databases through a graphical user interface.
POP3 (Post Office Protocol 3)EmailProtocol for receiving email by downloading it to your device. Default port 995, often regarded as obsolete
IMAP (Internet Message Access Protocol)EmailProtocol for accessing and managing email stored on the server. Default port 993
SMTP (Simple Mail Transfer Protocol)EmailProtocol for sending outgoing email
WebmailEmailAccessing email via a web browser, using an online email client such as Roundcube
Reseller HostingHostingHosting service designed for agencies and developers containing multiple web hosting accounts they can re-sell
Affiliate ProgramHostingProgram where users earn commissions for referring customers.

Are you unsure of of any particular terms or concepts? Let us know in the commends below

Leave a Reply

Your email address will not be published. Required fields are marked *

You may also like these