This article is about virtual domain name hosting. For virtual machine hosting, see host machine.
Not to be confused with Virtual private server.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Virtual hosting" – news · newspapers · books · scholar · JSTOR(March 2016) (Learn how and when to remove this message)
Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers).[1] This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name. The term virtual hosting is usually used in reference to web servers but the principles do carry over to other Internet services.
One widely used application is shared web hosting. The price for shared web hosting is lower than for a dedicated web server because many customers can be hosted on a single server. It is also very common for a single entity to want to use multiple names on the same machine so that the names can reflect services offered rather than where those services happen to be hosted.
There are two main types of virtual hosting, name-based and IP-based. Name-based virtual hosting uses the host name presented by the client. This saves IP addresses and the associated administrative overhead but the protocol being served must supply the host name at an appropriate point. In particular, there are significant difficulties using name-based virtual hosting with SSL/TLS. IP-based virtual hosting uses a separate IP address for each host name, and it can be performed with any protocol but requires a dedicated IP address per domain name served. Port-based virtual hosting is also possible in principle but is rarely used in practice because it is unfriendly to users.
Name-based and IP-based virtual hosting can be combined: a server may have multiple IP addresses and serve multiple names on some or all of those IP addresses. This technique can be useful when using SSL/TLS with wildcard certificates. For example, if a server operator had two certificates, one for *.example.com and one for *.example.net, the operator could serve foo.example.com and bar.example.com off the same IP address but would need a separate IP address for baz.example.net.
^"How many active sites are there?". Netcraft. Archived from the original on 30 April 2013. Retrieved 14 July 2018. Circa 1996-1997, the number of distinct IP addresses would have been a good approximation to the number of real sites, since hosting companies would typically allocate an IP address to each site with distinct content, and multiple domain names could point to the IP address being used to serve the same site content. However, with the adoption of HTTP/1.1 virtual hosting, and the availability of load balancing technology it is possible to reliably host a great number of active sites on a single (or relatively few) IP addresses.
Virtualhosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows...
and IP-based on one server. In IP-based virtualhosting, also called dedicated IP hosting, each virtualhost has a different IP address. The web server...
A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. The term "virtual dedicated server" (VDS) also has...
between the clients. Virtualization is key to making this work effectively. Full-featured hosting services include: Complex managed hosting, applies to both...
A dedicated hosting service, dedicated server, or managed hosting service is a type of Internet hosting in which the client leases an entire server not...
A web hosting service is a type of Internet hosting service that hosts websites for clients, i.e. it offers the facilities required for them to create...
Desktop virtualization can be used in conjunction with application virtualization and user profile management systems, now termed user virtualization, to...
computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor...
An image hosting service allows individuals to upload images to an Internet website. The image host will then store the image onto its server, and show...
addresses host (Unix), a command Internet hosting service Virtualhost, hosting multiple domain names on a single server In hardware virtualization a host machine...
Virtual machine, a virtual emulation of a physical computer Virtual private server, a method of server hosting using virtual machines Virtualhosting...
A virtual office is part of the flexible workspace industry that provides businesses with any combination of services, space and/or technology, without...
Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and InnoTek VirtualBox) is a hosted hypervisor for x86 virtualization developed by Oracle...
hardware-assisted virtualization, with virtualization-specific hardware features on the host CPUs providing assistance to hypervisors. Process virtual machines...
Virtual PC is an x86 emulator for PowerPC Mac hosts and a virtualization app for Microsoft Windows hosts. It was created by Connectix in 1997 and acquired...
network-attached storage (NAS) device, application server, media server and a virtualizationhost. Unraid is proprietary software developed and maintained by Lime...
one web hosting company reported that over 40% of browsers in use on the Internet used the new HTTP/1.1 header "Host" to enable virtualhosting, and that...
the Internet. In addition, the host computer in this scenario becomes a server computer capable of hosting multiple virtual machines at the same time for...
certificate. It is the conceptual equivalent to HTTP/1.1 name-based virtualhosting, but for HTTPS. This also allows a proxy to forward client traffic...
fixed domain certificate, conflicting with the widely used feature of virtualhosting in Web servers, so most websites were effectively impaired from using...
HostGator is a Houston-based provider of shared, reseller, virtual private server, and dedicated web hosting with an additional presence in Austin, Texas...
private wide area network (WAN). Virtual private networks may be classified into several categories: Remote access A host-to-network configuration is analogous...
Virtual reality (VR) is a simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world...
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the...