Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Why don't many providers have internal IP addresses?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Why don't many providers have internal IP addresses?

Hey all. Just a semi-quick question. Why don't many providers have internal IP addressing? For example, I've contacted a couple of providers, such as ExtraVm and HostUS since they came highly rated from here, and it doesn't seem common to have an internal IP address.

For security reasons, I disable external IP addresses on my backend servers - backup servers, SQL boxes, etc. The only way I've configured the servers is: Backend - Two utility servers accepting only SSL Keys or the console. For the frontend, can only go through the HAProxy/Varnish servers. Having two NICs makes it that much easier to restrict access. Even on the internal layer, I still have firewalls. This prevents a rogue/drone server from accessing other resources it's not supposed to. For example, the web server can only talk to the reddis server or the sql server.

Another benefit is that I can use my own numbering system. For example, I can say all 10.200.99.x servers are my web servers, while all 10.200.100.x are my sql servers. This allows me to have firewall rules like: allow from 10.200.99.0/24:80,443 to 10.200.100.0/24.

If I had to external IP addresses, I would have to specify each IP address and go around updating firewall rules (granted, this could be taken care by saltstack, but that's just an extra layer of fud). When a server dies, gets sick, or SaltStack sees another server is needed for load, it can just spin up a new server...and it'll fit within the IP address ranges and firewall rules.

A second part of this question... Any one know a good VPS provider with internal IP addressing? I liked the specs of ExtraVM, but they don't offer internal IP address. A plus side: I would like to get a floating external IP address so that keepalived can map the IP address as needed (this would require the VPS provider have an API like digital ocean, aws, etc. to move the IP address) across my haproxy servers.

Thanks all.

Comments

  • A lot of providers offer "private" or "internal" IP addresses, however on a shared subnet (dediserve and DigitalOcean) come to mind. If you want a really private network (basically a vlan) you'll need to look at IBM SoftLayer, AWS or Azure (and spend a significantly higher amount of money as well). Most budget providers don't offer you that kind of functionality, because it's hard/expensive to automate it.

    Thanked by 2risharde dediserve
  • vfusevfuse Member, Host Rep

    @ascendrix said:
    A lot of providers offer "private" or "internal" IP addresses, however on a shared subnet (dediserve and DigitalOcean) come to mind. If you want a really private network (basically a vlan) you'll need to look at IBM SoftLayer, AWS or Azure (and spend a significantly higher amount of money as well). Most budget providers don't offer you that kind of functionality, because it's hard/expensive to automate it.

    OVH also has private VLAN feature which even also works in between their datacenters. So you have a private lan with your instances in all their location.

    Thanked by 1lucast
  • trewqtrewq Administrator, Patron Provider

    Have you looked at using tinc or something similar if they don't offer it.

    If you're looking for a provider that has internal IPs take a look at BuyVM they also offer Anycast. I'm sure if you have a chat with @Francisco about his slices you could find a good solution for what you're trying to do.

    Thanked by 1netomx
  • Im currently on vultr. Any vm you create can talk to eacher on a private network within the same region. Maybe im spoiled with it.

    I was looking for a different provider as they dont have the best performance or up time.

    Thanked by 1Francisco
  • We offer private networking and a firewall for each VPS. There are some VaporNode offers floating around LET.

    If you have any questions or want to discuss your requirements, let me know!

  • Linode offers private IP (traffic is free within this network, but works only within 1 datacenter). Linode is not really a low end provider, but I think it is cheaper than having to go to an IBM/Amazon

    Read linode's announcement here - https://blog.linode.com/2008/03/14/private-back-end-network-support/

  • Pretty sure Lunanode have an internal network option.

    Thanked by 2Nixtren Four20
  • NickMNXioNickMNXio Member, Host Rep

    We also offer private IP addresses. Floating ips will be available in the future. https://mnx.io/pricing

  • FranciscoFrancisco Top Host, Host Rep, Veteran

    As mentioned, we have private IP's on each service as a 'big fat LAN' for the time being. With the slices roll out and network upgrades I hope to have cross DC communication working over the LAN IP's (since all IP's are globally unique within Stallion).

    Francisco

    Thanked by 1vimalware
  • @dragon2611 said:
    Pretty sure Lunanode have an internal network option.

    they indeed have, that's why I'm with em atm :)

  • You can also create an iptable rule to block all traffic except from and to the other node, effectively making it a "private" ip.

  • @Makkesk8 said:

    @dragon2611 said:
    Pretty sure Lunanode have an internal network option.

    they indeed have, that's why I'm with em atm :)

    Yeh they seemed ok when I was using them, although I ended up going to OVH and just renting another Dedi as once you start wanting more than a couple of larger VM's that becomes cheaper than using a cloud provider, and the VM's don't need 100% uptime/HA or anything like that.

  • @ascendrix said:
    A lot of providers offer "private" or "internal" IP addresses, however on a shared subnet (dediserve and DigitalOcean) come to mind. If you want a really private network (basically a vlan) you'll need to look at IBM SoftLayer, AWS or Azure (and spend a significantly higher amount of money as well). Most budget providers don't offer you that kind of functionality, because it's hard/expensive to automate it.

    Correct, we offer two private (shared) lans. One for communcation between your servers and our Storage Network, (NAS) and one for comms between your servers (1gbps on both).

    Both are free, as are private / internal IPs, and our firewall platform lets you lock down all eth' on the server

Sign In or Register to comment.