UnderHost
Knowledgebase Docs

Additional IP addresses and IPv6: ordering and configuring them

How IP addresses work on UnderHost VPS and dedicated servers: what is included, prices for extra IPv4 and /24 blocks, the justification rules, IPv6 availability, and how to add an IP on Linux and Windows.

On this page

Every UnderHost Cloud VPS and most dedicated servers include at least one dedicated IPv4 address. You can add more when a project needs them, and IPv6 is included or available on request depending on the server. Some dedicated servers include more: for example, the Tesla T4 GPU server comes with 5 IPv4 addresses, and gaming servers with 2.

Extra IPv4 prices

ServiceIncludedExtra IPv4
Cloud VPS and Offshore Cloud VPS1 dedicated IPv4$4.95 USD / month each; up to 2 at checkout
Windows Cloud VPS1 dedicated IPv4$4.95 USD / month each
Dedicated serversAt least 1 IPv4 on most servers$3.95 USD / month each where listed; /24 blocks (256 addresses) for $79.95 USD / month on some servers
Gaming dedicated servers2 IPv4$3.95 USD / month each, up to 16 in total

Each product page lists what is included and the IP options for that server and location. Some specialised servers include no additional IPs, so check before you order.

Justification and IP policy

IPv4 addresses are scarce and are managed under the policies of the regional internet registries (RIPE NCC in Europe, ARIN in North America). So:

  • Additional IPv4 addresses may require justification, and are subject to availability at each location.
  • Requests for larger blocks go to the sales team, and justification may be required for approval.
  • UnderHost may deny, reduce, reclaim, renumber or require justification for IP allocations, including IPs requested for SEO, mailing, network segmentation, SSL, nameservers, virtualization or separating applications. See the Acceptable Use Policy.

A good justification says what each address is for: for example, "two IPs for two customer VPS containers" or "one IP per isolated client application". Modern TLS (SNI) lets many HTTPS sites share one IP, so a separate IP per website is rarely needed.

How to order

  1. At checkout

    Choose the number of additional IPs in the server's configuration options when you order. Cloud VPS orders allow up to 2 extra at checkout.

  2. On an existing server

    Open a ticket in @CustomerPanel with the server, the number of IPs and what they are for.

  3. For a block

    Contact sales with your requirements. A /24 block is available on some dedicated servers.

When the IPs are assigned, you receive each address with its netmask and gateway.

IPv6

Depending on the server, IPv6 is either included, often as a /64 subnet, or available on request. A /64 contains far more addresses than you will ever need, so one subnet is enough for any number of sites and containers on the server. Ask support to enable IPv6 if your server shows no IPv6 address.

Add an IP on Linux

First check whether the address is already configured: ip -br addr. If not, add it. In the examples, 203.0.113.20/24 is the new address with its prefix; use the values you received.

Ubuntu (netplan)
# /etc/netplan/50-cloud-init.yaml (your file name may differ): add the address under the interface
network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 203.0.113.10/24      # existing address
        - 203.0.113.20/24      # new address
        - 2001:db8:1234::10/64 # IPv6, if assigned

# test with automatic rollback, then apply
netplan try
netplan apply
AlmaLinux, Rocky Linux (NetworkManager)
nmcli con show                                   # find the connection name
nmcli con mod "System eth0" +ipv4.addresses 203.0.113.20/24
nmcli con up "System eth0"
Debian (/etc/network/interfaces)
auto eth0:1
iface eth0:1 inet static
    address 203.0.113.20/24

# then bring it up
ifup eth0:1
Network changes can disconnect you

A typo in the network configuration can take the server offline. Use netplan try where available, keep your session open, and on dedicated servers make sure you have console access. See IPMI and remote console.

Add an IP on Windows Server

PowerShell (as Administrator)
Get-NetIPAddress -AddressFamily IPv4 | Format-Table InterfaceAlias, IPAddress, PrefixLength
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.20 -PrefixLength 24

Or open Network Connections → adapter Properties → Internet Protocol Version 4 → Advanced and add the address. Do not change the existing address or gateway.

After adding an IP

  • Test it from outside: ping 203.0.113.20, or connect to a service bound to it.
  • Bind your services (web server, mail, applications) to the new address where needed.
  • Set reverse DNS if the address sends mail. See Set reverse DNS.
  • Remove IPs you no longer use to save their monthly cost. See Keep server costs under control.

FAQ

No. With SNI, many HTTPS sites can share one IP address, each with its own certificate. Separate IPs are useful for isolation, separate services or mail reputation.
IPv4 addresses are limited and allocated under RIPE and ARIN rules, so providers must show the addresses are genuinely used. A short note on what each IP is for is usually enough.
BGP-capable options are available for qualified networks on some dedicated servers. Contact the sales team with your requirements.

Related: Set reverse DNS | Linux server basics | Windows VPS and RDP | Keep costs under control

Was this article helpful?

Need server management?

Let UnderHost help with server hardening, updates, troubleshooting, monitoring, and ongoing Linux administration.

Related articles

Back to Server Management