Se a sua VPS tem um bloco IPv6 alocado, ele aparece na aba **Rede** do [painel](https://vps.lurahosting.com.br/) junto com o gateway. Em várias imagens o IPv6 já vem configurado automaticamente; confira primeiro.

## Já está ativo?

```
ip -6 addr show          # Linux: procure um endereço "scope global"
ping -6 google.com       # conectividade
curl -6 https://ifconfig.co
```

Windows: `ipconfig` (linha "Endereço IPv6") e `ping -6 google.com`.

Se funciona, pule para a seção de firewall.

## Ubuntu (netplan)

Descubra o arquivo: `ls /etc/netplan/`. Edite-o (ex.: `sudo nano /etc/netplan/50-cloud-init.yaml`) e acrescente o endereço e a rota no mesmo bloco da interface:

```yaml
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true
      addresses:
        - "2001:db8:1234::10/64"          # seu IPv6 e prefixo (painel)
      routes:
        - to: "::/0"
          via: "2001:db8:1234::1"          # gateway IPv6 (painel)
      nameservers:
        addresses: [2606:4700:4700::1111, 1.1.1.1]
```

```
sudo netplan try      # aplica com timeout de segurança (reverte se você perder o acesso)
sudo netplan apply
```

Se o arquivo é gerado pelo cloud-init, crie `/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg` com `network: {config: disabled}` para a mudança não ser sobrescrita no próximo boot.

## Debian (/etc/network/interfaces)

```
iface eth0 inet6 static
    address 2001:db8:1234::10/64
    gateway 2001:db8:1234::1
```

```
sudo ifdown eth0 && sudo ifup eth0
```

Faça isso pelo [console VNC](/hc/vps/articles/1775486453-como-acessar-o-vnc-do-seu-servidor-vps-windows-linux) ou tenha certeza de que o IPv4 continua configurado, para não perder o acesso.

## Windows Server

1. **Configurações → Rede → Ethernet → Propriedades** (ou `ncpa.cpl`).
2. **Protocolo IP Versão 6 (TCP/IPv6) → Propriedades**.
3. Marque "Usar o seguinte endereço IPv6": endereço, prefixo (64) e gateway do painel. DNS: `2606:4700:4700::1111`.

## Firewall

O `ufw` aplica as mesmas regras em IPv4 e IPv6 desde que `IPV6=yes` esteja em `/etc/default/ufw` (padrão). Confira com `sudo ufw status` (as regras aparecem com `(v6)`). No `firewalld` e no Firewall do Windows as regras já valem para os dois.

## DNS

Crie o registro **AAAA** do domínio apontando para o IPv6 ([como apontar o domínio](/hc/vps/articles/como-apontar-seu-dominio-para-a-vps)). Teste com `dig AAAA seudominio.com`.

## Problemas comuns

- `ping -6` funciona mas sites não abrem: falta DNS IPv6 ou o servidor web não escuta em `[::]` (no Nginx: `listen [::]:443 ssl;`).
- Funciona até reiniciar: configuração feita à mão em vez de no netplan/interfaces, ou cloud-init sobrescrevendo.
