Having a VPS provider that offers internal IP addresses and internal networking can greatly improve your app or website performance by removing the network latency between servers. In addition to improved performance, an internal IP address you can help improve your servers security by not publicly exposing services to the public.
Keep in mind that some internal networks have other VPS clients on the same subnet. These clients can access your internal IP address. You should treat your internal IP address as a public IP address and still have firewall rules, encryption, and authentication to access services.
As for the list, below I gathered a list of VPS providers that offer varying degrees of internal and private networking. Each provider differs how they implement their private network and the fees associated with using it. The list below shows my top 5 picks based on how their private network is implemented.
OVH has an impressive system in place for creating private networks. OVH’s vRack can create VLANs that work across multiple data centers, are a 100% private network, and you can create up to 4,000 private VLANs. The cloud servers from OVH include a 1Gbps vRack, while some of their dedicated servers have access up to their 10Gbps vRack service.
2. Amazon Web Services
All AWS resources are created inside of a default Virtual Private Cloud. Amazon’s VPC can create public and private sub networks with any range you choose. Another feature is the ability to connect to AWS services without using an internet gateway trough a VPC Endpoint. There are a lot of additional features and functionality that utilize other AWS services.
Vultr offers an isolated private network that only contains the machines from your account. The private network traffic is unmetered and won’t be put towards your monthly bandwidth limit. Vultr’s private network like many of the others require all servers to be located in the same data center.
4. IONOS by 1&1
IONOS by 1&1 offers free VLAN private networks for your virtual private servers. VLAN is a layer 2 network that doesn’t have routing but allows for quick communication between servers on the same private network. IONOS by 1&1 suggests using a private network to reduce latency, organize your networks, and to setup a private network for a web and database server.
Gandi is another VPS provider that offers Private VLANs. Bandwidth between servers inside the PVLAN doesn’t count towards your monthly limit and the throughput of the internal network interface is 200 Mbit/s as opposed to the 100 Mbit/s for the public network interface. Each account can create 128 PVLANs and each Private VLAN can have up to 64 interfaces.
Below are additional VPS providers that offer private networking. They didn’t make the top 5 but are still worth looking into when researching your next VPS provider.
ARP Networks implements a VLAN that is similar to all the other providers on this page. Each account is automatically given a VLAN that has all of your servers. You can assign any IP address to these servers without conflict with other customers. ARP Networks does not bill for the VLAN and won’t bill you for any traffic between servers inside of the private network.
Digital Ocean offers shared private networking in all of their data centers. The private networks are region bound, servers in other regions won’t be able to access a different region’s private network. Digital Ocean’s private network is free to use and fairly simple to setup. Bandwidth transfered through the private network does not count towards your monthly bandwidth. The only downside I find with Digital Ocean’s private network is that the private network isn’t contained to only your servers.
Linode has a more basic private network compared to others. All servers in the same data center are on the same private network and can communicate with one another. With the private network, bandwidth is not counted towards your total limit and the speed is greater than routing it through the public IP addresses. Linodes private network is free with all of their servers.
TransIP offers a private layer 2 network for your virtual private servers for a small monthly fee per server. TransIP differs from some of the other providers, as they offer an isolated private network that only allows the servers from your account to connect. Since the network is layer 2, you have a lot of control over how you configure your private network.