Additional IP addresses? Internal network IP addresses?

Posted November 5, 2012 19.2k views
Is it possible to have multiple IP's on the same server and is it possible to reach other instances on the private network using a private IP?
1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
16 answers
We do not offer multiple public IP addresses on the same virtual server but if there is a particular application that you would like to run we can help you troubleshoot/configure how to optimize it for a single IP.

We will be rolling out private networking for all virtual servers so that you will be able to communicate between virtual servers via the private network in the future.
Is there an ETA for the private net IPs? I'm not sure who asked this question, but I need either multiple external IPs, or at the very least an internal network. I need multiple SSL sites and I can not use SNI since it's not supported widely enough.

Instead of multiple externals I was going to use a proxy/balancer to do the SSL termination and then send unencrypted to the back end servers, but I can only do that on a private network.
We are looking to roll out a beta of private IPs in the next 1-2 months and let customers test. This will be a beta which means customers should not trust production systems to it, but if they want to test it and help us work through bugs.

Then we would be looking to finalize it and put it into production as part of the fully supported platform in about 3 months time total.
Bad this rolled out yet?
We haven't yet rolled out private IPs as we've been focused on our core infrastructure the past couple months to announce double RAM and SSD-only virtual servers today.

But its next on the list.
Any estimation when could it be released? Is a VPN a good substitute for private networks for now? How would you set up a cluster of several droplets?
We are hopeful that we will have it deployed in the next couple of months.

In regards to your specific question it depends on what you are looking to accomplish. If you want to secure your virtual servers the best route is to employ firewall rules. If you have a completely segregated private network it reduces the need for this, however you still want to employ firewall rules because that completely limits exactly which hosts can connect where and on what ports.

With a private network you will still have public servers, if one of those is compromised that user can then attempt to login to backend servers. If however you have firewall rules that restrict access even on top of the internal network you can limit the type of communication the servers have.

Essentially it's more work but it is more secure because instead of assuming that all private network communications are secure, you are instead assuming all communications are by default not secure and then opening up communication ports accordingly.
Thanks. What I want to accomplish is safe communication between droplets. For example one of them would be data machine (elasticsearch and/or mongo) while the other would serve http requests. I was thinking how to configure firewall so the machines will be able to communicate. Should I allow traffic from explicit ip numbers of my droplets? Normally if they were in a private network I would allow some traffic from LAN.
You would restrict it based on the IPs of the other servers that you want to communicate with the DB servers and only allow explicit access to the ports on which those services run on.

Then you may want to have a bastion host that you use to login to those servers to administer them.
Note that the mentioned article on using multiple certs on a single IP is now here:
by Etel Sverdlov
Although hosting several sites on a single virtual private server is not a challenge with the use of virtual hosts, providing separate SSL certificates for each site traditionally required separate IP addresses. The process has recently been simplified through the use of Server Name Indication (SNI), which sends a site visitor the certificate that matches the requested server name.
Previous 1 2 Next