IPv6 Readiness Check
Sonatype Products Support IPv6
For organizations responding to call to actions to deploy the newer version of the Internet Protocol, IPv6, which is designed to eventually replace the IPv4 protocol, here are a few checks and tasks needed to continue normal operations with Sonatype products.
Check: IPv6-only VPCs still requires IPV4 CIDR |
---|
Ensure that you have assigned an IPv4 CIDR to your VPC within AWS, even if you are creating an IPv6-only environment. This is the only spot where IPv4 addresses will appear. |
Task: Configure route tables for private subnets |
---|
Create route tables for private subnets in an IPv6 environment with specific routes for IPv6 and IPv4 instances.
|
Task: Configure route tables for public subnets |
---|
Without DNS64, a DNS query for an IPv4-only service will yield an IPv4 destination address, preventing communication with IPv6-only service. Include a |
Task: Enable DNS64 on IPv6-only subnets |
---|
Configure the route tables for public subnets to point to the CIDRs for IPv4 and IPv6. |
Check: Does the AWS service support IPv-6 only |
---|
Currently, Amazon S3 and Amazon RDS do not support IPv6-only. Private endpoints PIusing these services do not work with IPv6-only environments. For the latest updates on AWS services that support IPv6, go to AWS services that support IPv6. |
Check: Does your Amazon Machine Image (AMI) support IPv6 |
---|
Currently, all AMIs provided by AWS do not support IPv6. You may need to spin up your own AMI and customize it at the OS layer to support IPv6. At the time of writing this:
|
Task: (For SAGE services) Connect with the private resource DNS |
---|
Connect with the private resource DNS name provided by AWS, and not the IPv6 address of the instance. |
Task: Enable IPv6 connection for database |
---|
Configure your database server to permit IPv6 connections.
|
Task: Enable IPv6 for Sonatype Nexus Repository |
---|
To enable IPv6, go to $installdir/bin/nexus.vmoptions and remove the following line:
NOTE: This is not required for installations running Sonatype Nexus Repository 3.71.0 and higher. |
Check: IP address format for IPv6 |
---|
An IPv6 identifiable host is distinguished by enclosing the IP literal inside square brackets. To connect to Sonatype IQ Server/Sonatype Nexus Repository via a browser with an IPv6 address, enclose the IP address in square brackets. E.g.
|