How to Manage IPv6 on a Vultr Optimized Cloud Compute Instance

Updated on September 25, 2024

A public IPv6 network is available and attached to your Vultr Cloud Compute instance after deployment unless disabled by default. You can manage the IPv6 address information on an instance and enable reverse DNS on the public networking interface.

Follow this guide to manage the IPv6 information on a Vultr Optimized Cloud Compute instance using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and click Compute.

    Vultr Customer Portal

  2. Click your target instance to open its management page.

    View active instance subscriptions

  3. Navigate to the Settings tab.

    Navigate to the Settings Tab

  4. Click IPv6 on the left navigation menu to view your instance's public IPv6 network information.

    Access IPV6 Settings

  5. Enter your IPv6 address in the IP field and a domain in the Reverse DNS field to enable reverse DNS on your instance.

    Setup IPV6 Reverse DNS

  1. Send a GET request to the List Instances endpoint and note the target instance's ID in your output.

    console
    $ curl "https://api.vultr.com/v2/instances" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a GET request to the Get Instance IPv6 Information endpoint to view the instance's IPv6 information.

    console
    $ curl "https://api.vultr.com/v2/instances/{instance-id}/ipv6" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  3. Send a GET request to the Create Instance Reverse IPv6 endpoint to create a new reverse DNS entry on the IPv6 address.

    console
    $ 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>"
      }'
    
  1. List all instances in your Vultr account and note the target instance's ID.

    console
    $ vultr-cli instance list
    
  2. List the instance's IPv6 network information.

    console
    $ vultr-cli instance ipv6 list <instance-id>
    
  3. Create a new IPv6 reverse DNS entry on the instance.

    console
    $ vultr-cli instance reverse-dns set-ipv6 <instance-id> --entry <domain> --ip <ipv6-address>