IPv6 is available but a public address is not automatically assigned to a Vultr Optimized Cloud Compute instance unless enabled during instance configuration. Once enabled, you can manage the instance's IPv6 network settings and configure reverse DNS for specific networking tasks.
Follow this guide to add the IPv6 network 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 IPv6 on the left navigation menu.
Click Assign IPv6 Network to assign a new subnet to the instance.
Click Assign IPv6 Network Address to attach an IPv6 address to the instance.
Find the Reverse DNS section, enter your IPv6 address in the IP field, and a domain in the Reverse DNS field to enable reverse DNS.
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 Get Instance IPv6 Information endpoint to view the instance's IPv6 information.
$ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv6" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a POST
request to the Create Instance Reverse IPv6 endpoint to create a new reverse DNS entry on the IPv6 address.
$ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv6/reverse" \
-X POST \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"ip" : "<ipv6-address>",
"reverse" : "<domain>"
}'
List all available instances and note your target instance's ID.
$ vultr-cli instance list
List the instance's IPv6 network information.
$ vultr-cli instance ipv6 list <instance-id>
Create a new IPv6 reverse DNS entry on the instance.
$ vultr-cli instance reverse-dns set-ipv6 <instance-id> --entry <domain> --ip <ipv6-address>