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 Optimized Cloud Compute instance using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Compute.
Click your target Vultr Optimized Cloud Compute instance to open its management page.
Navigate to the Settings tab.
Click IPv4 on the left navigation menu to view the instance's public IPv4 network information.
Click Add Another IPv4 Address to attach an additional public IP address to the instance.
Check the confirmation prompt and click Add IPv4 Address to attach the new public IP address and restart your instance.
Click the default IPv4 reverse DNS value and replace it a custom value to enable reverse DNS on the instance.
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>"
}'
List all available instances and note your target instance's ID.
$ vultr-cli instance list
List the instance's IPv4 address information.
$ vultr-cli instance ipv4 list <instance-id>
Create a new public IPv4 address and attach it to the instance.
$ vultr-cli instance ipv4 create <instance-id> --reboot
Create a new IPv4 reverse DNS entry on the instance.
$ vultr-cli instance reverse-dns set-ipv4 <instance-id> --entry <domain> --ip <ipv4-address>