Add and manage additional IPv4 addresses on a Vultr VX1™ Cloud Compute instance using the Customer Portal or API.
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 Customer Portal, or API.
Send a GET request to the List Instances endpoint and note your target instance's ID.
$ curl "https://api.vultr.com/v2/instances" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a GET request to the List Instance IPv4 Information endpoint to view the instance's IPv4 information.
$ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv4" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a POST request to the Create IPv4 endpoint to attach a new IPv4 address to the instance.
$ 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
}'
Send a POST request to the Create Instance Reverse IPv4 endpoint to enable reverse DNS on the instance.
$ 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>"
}'