IPv6 Support

    Native IPv6 support included with every cloud instance at no extra cost

    IPv6 Included

    Yes! All RamNode Cloud instances include native IPv6 support at no additional cost. Each instance can receive a /64 IPv6 allocation.

    IPv6 Allocation

    When you launch a cloud instance, you automatically receive:

    1

    IPv4 Address

    Standard IPv4 address

    1

    IPv6 Address

    Part of a /64 subnet

    /64

    Full Subnet

    For additional addresses

    Verifying IPv6 Connectivity

    Our cloud images are pre-configured with IPv6 support. Check if IPv6 is working:

    # Check IPv6 address
    ip -6 addr show
    
    # Test IPv6 connectivity
    ping6 google.com
    
    # Or test specific DNS server
    ping6 2001:4860:4860::8888

    Manual IPv6 Configuration

    If you installed from ISO or need to manually configure IPv6:

    Ubuntu/Debian with Netplan

    # /etc/netplan/01-netcfg.yaml
    network:
      version: 2
      ethernets:
        eth0:
          dhcp4: true
          dhcp6: true
          accept-ra: true

    Apply with:

    netplan apply

    CentOS/Rocky/Alma

    # /etc/sysconfig/network-scripts/ifcfg-eth0
    # Add these lines:
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    DHCPV6C=yes

    Restart networking:

    systemctl restart network

    Using Multiple IPv6 Addresses

    You can assign additional IPv6 addresses from your /64 subnet:

    # Add additional IPv6 address
    ip -6 addr add 2001:db8:1234:5678::2/64 dev eth0
    
    # Make it persistent (Ubuntu/Debian with Netplan)
    # /etc/netplan/01-netcfg.yaml
    network:
      version: 2
      ethernets:
        eth0:
          dhcp4: true
          dhcp6: true
          addresses:
            - 2001:db8:1234:5678::2/64
            - 2001:db8:1234:5678::3/64

    IPv6 Firewall Configuration

    Don't forget to configure your firewall for IPv6:

    UFW (Ubuntu/Debian)

    # Enable IPv6 in UFW
    echo "IPV6=yes" >> /etc/default/ufw
    
    # Allow specific ports
    ufw allow 80/tcp
    ufw allow 443/tcp

    firewalld (CentOS/Rocky/Alma)

    # Firewalld automatically handles both IPv4 and IPv6
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    firewall-cmd --reload

    IPv6 DNS Configuration

    To make your services accessible via IPv6, add AAAA records to your DNS:

    Example DNS Records:

    example.com.     IN  A     198.51.100.10
    example.com.     IN  AAAA  2001:db8:1234:5678::1
    www.example.com. IN  A     198.51.100.10
    www.example.com. IN  AAAA  2001:db8:1234:5678::1

    Testing IPv6 Websites

    • test-ipv6.com - Check your IPv6 connectivity
    • ipv6-test.com - Test website IPv6 support
    • curl -6 https://example.com - Force IPv6 connection

    Benefits of IPv6

    Larger Address Space

    No need for NAT or port forwarding

    Future-Proof

    Preparing for IPv4 exhaustion

    Better Performance

    More efficient routing in some cases

    Enhanced Security

    IPsec built into the protocol

    Best Practice

    Enable IPv6 on your services to ensure compatibility with IPv6-only networks and prepare for the future of the internet. Always maintain both IPv4 and IPv6 (dual-stack) for maximum compatibility.