---
title: IPv4
url: https://docs.vultr.com/products/compute/instances/vx1-cloud-compute/networking/ipv4
description: Add and manage additional IPv4 addresses on a Vultr VX1™ Cloud Compute instance using the Vultr Console or API.
publish_date: 2025-11-21T13:30:21.888929Z
last_updated: 2026-05-26T18:52:44.782823Z
---

# How to Add IPv4 Addresses on a Vultr VX1™ Cloud Compute Instance

A public IPv4 address is automatically assigned to an instance upon deployment, unless disabled by default. You can attach multiple IPv4 addresses to the instance to enable external network connections. Additional addresses can also be used for tasks such as IP forwarding, static and dynamic routing.

Follow this guide to add the IPv4 information on a Vultr VX1™ Cloud Compute instance using the Vultr Console, or API.

=== "Vultr Console"

    1. Navigate to **Products** and click **Compute**.
    1. Click your target Vultr VX1™ Cloud Compute instance to open its management page.
    1. Navigate to the **Settings** tab.
    1. Click **IPv4** on the left navigation menu to view the instance's public IPv4 network information.
    1. Click **Add Another IPv4 Address** to attach an additional public IP address to the instance.
    1. Check the confirmation prompt and click **Add IPv4 Address** to attach the new public IP address and restart your instance.
    1. Click the default IPv4 reverse DNS value and replace it with a custom value to enable reverse DNS on the instance.

=== "Vultr API"

    1. Send a `GET` request to the [**List Instances** endpoint](https://www.vultr.com/api/#tag/instances/operation/list-instances) and note your target instance's ID.

        ```console
        $ curl "https://api.vultr.com/v2/instances" \
          -X GET \
          -H "Authorization: Bearer ${VULTR_API_KEY}"
        ```

    1. Send a `GET` request to the [**List Instance IPv4 Information** endpoint](https://www.vultr.com/api/#tag/instances/operation/get-instance-ipv4) to view the instance's IPv4 information.

        ```console
        $ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv4" \
          -X GET \
          -H "Authorization: Bearer ${VULTR_API_KEY}"
        ```

    1. Send a `POST` request to the [**Create IPv4** endpoint](https://www.vultr.com/api/#tag/instances/operation/create-instance-ipv4) to attach a new IPv4 address to the instance. 

        ```console
        $ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv4" \
          -X POST \
          -H "Authorization: Bearer ${VULTR_API_KEY}" \
          -H "Content-Type: application/json" \
          --data '{
            "reboot" : true
          }'
        ```

    1. Send a `POST` request to the [**Create Instance Reverse IPv4** endpoint](https://www.vultr.com/api/#tag/instances/operation/create-instance-reverse-ipv4) to enable reverse DNS on the instance.

        ```console
        $ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv4/reverse" \
          -X POST \
          -H "Authorization: Bearer ${VULTR_API_KEY}" \
          -H "Content-Type: application/json" \
          --data '{
            "ip" : "<ipv4-address>",
            "reverse" : "<domain>"
          }'
        ```