Calculadora IPv6

Digite um endereço IPv6 e seu prefixo para ver a forma completa, a faixa da rede e como dividi-la em sub-redes.

Forma comprimida
2001:db8:abcd:12::1
Forma expandida
2001:0db8:abcd:0012:0000:0000:0000:0001
Rede
2001:db8:abcd::/48
Primeiro endereço
2001:db8:abcd::
Último endereço
2001:db8:abcd:ffff:ffff:ffff:ffff:ffff
Total de endereços
2^80
Sub-redes /64
65 536
Tipo
Documentação (2001:db8::/32)
DNS reverso
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.1.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa

Dividir o prefixo

65 536 sub-redes (mostrando as primeiras 256)

#Rede
12001:db8:abcd::/64
22001:db8:abcd:1::/64
32001:db8:abcd:2::/64
42001:db8:abcd:3::/64
52001:db8:abcd:4::/64
62001:db8:abcd:5::/64
72001:db8:abcd:6::/64
82001:db8:abcd:7::/64
92001:db8:abcd:8::/64
102001:db8:abcd:9::/64
112001:db8:abcd:a::/64
122001:db8:abcd:b::/64
132001:db8:abcd:c::/64
142001:db8:abcd:d::/64
152001:db8:abcd:e::/64
162001:db8:abcd:f::/64
172001:db8:abcd:10::/64
182001:db8:abcd:11::/64
192001:db8:abcd:12::/64
202001:db8:abcd:13::/64
212001:db8:abcd:14::/64
222001:db8:abcd:15::/64
232001:db8:abcd:16::/64
242001:db8:abcd:17::/64
252001:db8:abcd:18::/64
262001:db8:abcd:19::/64
272001:db8:abcd:1a::/64
282001:db8:abcd:1b::/64
292001:db8:abcd:1c::/64
302001:db8:abcd:1d::/64
312001:db8:abcd:1e::/64
322001:db8:abcd:1f::/64
332001:db8:abcd:20::/64
342001:db8:abcd:21::/64
352001:db8:abcd:22::/64
362001:db8:abcd:23::/64
372001:db8:abcd:24::/64
382001:db8:abcd:25::/64
392001:db8:abcd:26::/64
402001:db8:abcd:27::/64
412001:db8:abcd:28::/64
422001:db8:abcd:29::/64
432001:db8:abcd:2a::/64
442001:db8:abcd:2b::/64
452001:db8:abcd:2c::/64
462001:db8:abcd:2d::/64
472001:db8:abcd:2e::/64
482001:db8:abcd:2f::/64
492001:db8:abcd:30::/64
502001:db8:abcd:31::/64
512001:db8:abcd:32::/64
522001:db8:abcd:33::/64
532001:db8:abcd:34::/64
542001:db8:abcd:35::/64
552001:db8:abcd:36::/64
562001:db8:abcd:37::/64
572001:db8:abcd:38::/64
582001:db8:abcd:39::/64
592001:db8:abcd:3a::/64
602001:db8:abcd:3b::/64
612001:db8:abcd:3c::/64
622001:db8:abcd:3d::/64
632001:db8:abcd:3e::/64
642001:db8:abcd:3f::/64
652001:db8:abcd:40::/64
662001:db8:abcd:41::/64
672001:db8:abcd:42::/64
682001:db8:abcd:43::/64
692001:db8:abcd:44::/64
702001:db8:abcd:45::/64
712001:db8:abcd:46::/64
722001:db8:abcd:47::/64
732001:db8:abcd:48::/64
742001:db8:abcd:49::/64
752001:db8:abcd:4a::/64
762001:db8:abcd:4b::/64
772001:db8:abcd:4c::/64
782001:db8:abcd:4d::/64
792001:db8:abcd:4e::/64
802001:db8:abcd:4f::/64
812001:db8:abcd:50::/64
822001:db8:abcd:51::/64
832001:db8:abcd:52::/64
842001:db8:abcd:53::/64
852001:db8:abcd:54::/64
862001:db8:abcd:55::/64
872001:db8:abcd:56::/64
882001:db8:abcd:57::/64
892001:db8:abcd:58::/64
902001:db8:abcd:59::/64
912001:db8:abcd:5a::/64
922001:db8:abcd:5b::/64
932001:db8:abcd:5c::/64
942001:db8:abcd:5d::/64
952001:db8:abcd:5e::/64
962001:db8:abcd:5f::/64
972001:db8:abcd:60::/64
982001:db8:abcd:61::/64
992001:db8:abcd:62::/64
1002001:db8:abcd:63::/64
1012001:db8:abcd:64::/64
1022001:db8:abcd:65::/64
1032001:db8:abcd:66::/64
1042001:db8:abcd:67::/64
1052001:db8:abcd:68::/64
1062001:db8:abcd:69::/64
1072001:db8:abcd:6a::/64
1082001:db8:abcd:6b::/64
1092001:db8:abcd:6c::/64
1102001:db8:abcd:6d::/64
1112001:db8:abcd:6e::/64
1122001:db8:abcd:6f::/64
1132001:db8:abcd:70::/64
1142001:db8:abcd:71::/64
1152001:db8:abcd:72::/64
1162001:db8:abcd:73::/64
1172001:db8:abcd:74::/64
1182001:db8:abcd:75::/64
1192001:db8:abcd:76::/64
1202001:db8:abcd:77::/64
1212001:db8:abcd:78::/64
1222001:db8:abcd:79::/64
1232001:db8:abcd:7a::/64
1242001:db8:abcd:7b::/64
1252001:db8:abcd:7c::/64
1262001:db8:abcd:7d::/64
1272001:db8:abcd:7e::/64
1282001:db8:abcd:7f::/64
1292001:db8:abcd:80::/64
1302001:db8:abcd:81::/64
1312001:db8:abcd:82::/64
1322001:db8:abcd:83::/64
1332001:db8:abcd:84::/64
1342001:db8:abcd:85::/64
1352001:db8:abcd:86::/64
1362001:db8:abcd:87::/64
1372001:db8:abcd:88::/64
1382001:db8:abcd:89::/64
1392001:db8:abcd:8a::/64
1402001:db8:abcd:8b::/64
1412001:db8:abcd:8c::/64
1422001:db8:abcd:8d::/64
1432001:db8:abcd:8e::/64
1442001:db8:abcd:8f::/64
1452001:db8:abcd:90::/64
1462001:db8:abcd:91::/64
1472001:db8:abcd:92::/64
1482001:db8:abcd:93::/64
1492001:db8:abcd:94::/64
1502001:db8:abcd:95::/64
1512001:db8:abcd:96::/64
1522001:db8:abcd:97::/64
1532001:db8:abcd:98::/64
1542001:db8:abcd:99::/64
1552001:db8:abcd:9a::/64
1562001:db8:abcd:9b::/64
1572001:db8:abcd:9c::/64
1582001:db8:abcd:9d::/64
1592001:db8:abcd:9e::/64
1602001:db8:abcd:9f::/64
1612001:db8:abcd:a0::/64
1622001:db8:abcd:a1::/64
1632001:db8:abcd:a2::/64
1642001:db8:abcd:a3::/64
1652001:db8:abcd:a4::/64
1662001:db8:abcd:a5::/64
1672001:db8:abcd:a6::/64
1682001:db8:abcd:a7::/64
1692001:db8:abcd:a8::/64
1702001:db8:abcd:a9::/64
1712001:db8:abcd:aa::/64
1722001:db8:abcd:ab::/64
1732001:db8:abcd:ac::/64
1742001:db8:abcd:ad::/64
1752001:db8:abcd:ae::/64
1762001:db8:abcd:af::/64
1772001:db8:abcd:b0::/64
1782001:db8:abcd:b1::/64
1792001:db8:abcd:b2::/64
1802001:db8:abcd:b3::/64
1812001:db8:abcd:b4::/64
1822001:db8:abcd:b5::/64
1832001:db8:abcd:b6::/64
1842001:db8:abcd:b7::/64
1852001:db8:abcd:b8::/64
1862001:db8:abcd:b9::/64
1872001:db8:abcd:ba::/64
1882001:db8:abcd:bb::/64
1892001:db8:abcd:bc::/64
1902001:db8:abcd:bd::/64
1912001:db8:abcd:be::/64
1922001:db8:abcd:bf::/64
1932001:db8:abcd:c0::/64
1942001:db8:abcd:c1::/64
1952001:db8:abcd:c2::/64
1962001:db8:abcd:c3::/64
1972001:db8:abcd:c4::/64
1982001:db8:abcd:c5::/64
1992001:db8:abcd:c6::/64
2002001:db8:abcd:c7::/64
2012001:db8:abcd:c8::/64
2022001:db8:abcd:c9::/64
2032001:db8:abcd:ca::/64
2042001:db8:abcd:cb::/64
2052001:db8:abcd:cc::/64
2062001:db8:abcd:cd::/64
2072001:db8:abcd:ce::/64
2082001:db8:abcd:cf::/64
2092001:db8:abcd:d0::/64
2102001:db8:abcd:d1::/64
2112001:db8:abcd:d2::/64
2122001:db8:abcd:d3::/64
2132001:db8:abcd:d4::/64
2142001:db8:abcd:d5::/64
2152001:db8:abcd:d6::/64
2162001:db8:abcd:d7::/64
2172001:db8:abcd:d8::/64
2182001:db8:abcd:d9::/64
2192001:db8:abcd:da::/64
2202001:db8:abcd:db::/64
2212001:db8:abcd:dc::/64
2222001:db8:abcd:dd::/64
2232001:db8:abcd:de::/64
2242001:db8:abcd:df::/64
2252001:db8:abcd:e0::/64
2262001:db8:abcd:e1::/64
2272001:db8:abcd:e2::/64
2282001:db8:abcd:e3::/64
2292001:db8:abcd:e4::/64
2302001:db8:abcd:e5::/64
2312001:db8:abcd:e6::/64
2322001:db8:abcd:e7::/64
2332001:db8:abcd:e8::/64
2342001:db8:abcd:e9::/64
2352001:db8:abcd:ea::/64
2362001:db8:abcd:eb::/64
2372001:db8:abcd:ec::/64
2382001:db8:abcd:ed::/64
2392001:db8:abcd:ee::/64
2402001:db8:abcd:ef::/64
2412001:db8:abcd:f0::/64
2422001:db8:abcd:f1::/64
2432001:db8:abcd:f2::/64
2442001:db8:abcd:f3::/64
2452001:db8:abcd:f4::/64
2462001:db8:abcd:f5::/64
2472001:db8:abcd:f6::/64
2482001:db8:abcd:f7::/64
2492001:db8:abcd:f8::/64
2502001:db8:abcd:f9::/64
2512001:db8:abcd:fa::/64
2522001:db8:abcd:fb::/64
2532001:db8:abcd:fc::/64
2542001:db8:abcd:fd::/64
2552001:db8:abcd:fe::/64
2562001:db8:abcd:ff::/64

Como calcular uma sub-rede IPv6

  1. Digite o endereço ou o prefixo que seu provedor te deu, por exemplo 2001:db8:abcd::/48.

  2. Escolha o tamanho do prefixo e clique em “Calcular”.

  3. Confira a faixa e escolha o tamanho da sub-rede (/56, /64…) para ver as primeiras sub-redes do plano.

Como se escreve um endereço IPv6

Um endereço IPv6 tem 128 bits, escritos como oito grupos de quatro dígitos hexadecimais separados por dois-pontos: 2001:0db8:0000:0000:0000:ff00:0042:8329. Duas regras deixam ele mais curto:

  • Os zeros à esquerda de cada grupo podem ser removidos: 0db8 vira db8 e 0042 vira 42.
  • Uma única sequência de grupos zerados pode ser trocada por “::”.

Assim, o endereço acima fica 2001:db8::ff00:42:8329. A calculadora mostra as duas formas para você conferir.

Prefixos e sub-redes no IPv6

O IPv6 não tem máscaras decimais: usa sempre um prefixo, como /48 ou /64. A regra é que cada rede local (uma VLAN, um Wi-Fi) seja um /64, porque mecanismos como a autoconfiguração SLAAC exigem isso. Os provedores costumam dar a cada cliente um /56 ou um /48, e dali saem os /64.

  • Um /48 contém 65.536 sub-redes /64.
  • Um /56 contém 256 sub-redes /64.
  • Um /60 contém 16 sub-redes /64.

Cada nibble (um dígito hexadecimal) tem 4 bits, então o mais prático é dividir em múltiplos de 4: /48, /52, /56, /60 e /64.

Tipos de endereços IPv6

  • Unicast global (2000::/3): endereços públicos, roteáveis na internet.
  • Local único ou ULA (fc00::/7): o equivalente aos IPs privados do IPv4.
  • Link-local (fe80::/10): válidos só no mesmo segmento; todo dispositivo tem um.
  • Multicast (ff00::/8): para enviar a um grupo de dispositivos. O IPv6 não tem broadcast.
  • Documentação (2001:db8::/32): reservado para exemplos, como os desta página.

Um plano de endereçamento IPv6 na prática

Suponha que seu provedor te dê o prefixo 2001:db8:abcd::/48. Uma forma organizada de dividi-lo é usar o quarto grupo (16 bits) para numerar suas redes:

  • 2001:db8:abcd:0000::/64 a 2001:db8:abcd:00ff::/64 para a matriz (256 redes).
  • 2001:db8:abcd:0100::/56 para a primeira filial, 2001:db8:abcd:0200::/56 para a segunda, e assim por diante até 256 unidades.
  • Dentro de cada /56, um /64 por VLAN: escritório, Wi-Fi, servidores, telefonia…

Alinhando a divisão aos dígitos hexadecimais, cada endereço “se lê” sozinho: o quarto grupo diz a qual unidade e a qual rede ele pertence. Na calculadora, escolha o prefixo /48 e divida em /56 ou /64 para ver o plano.

Perguntas frequentes

Quantos endereços tem um /64?

2⁶⁴, cerca de 18,4 quintilhões de endereços. É tanto espaço que no IPv6 não se contam hosts: o que importa é quantas sub-redes /64 você tem.

O IPv6 tem endereço de broadcast?

Não. O IPv6 substitui o broadcast pelo multicast, então o último endereço da faixa pode ser usado como qualquer outro.

Que prefixo meu provedor me dá?

O comum é um /56 ou um /48 para clientes e um /64 por rede local. Se você recebe só um /64, não consegue criar várias sub-redes em casa sem gambiarras como o NAT66.

Para que serve o DNS reverso de um IPv6?

Para associar um endereço a um nome (registro PTR), por exemplo em servidores de e-mail. O nome é formado pelos 32 dígitos hexadecimais ao contrário sob ip6.arpa, e a calculadora gera isso para você.

Posso usar IPv6 e IPv4 ao mesmo tempo?

Sim, e é o normal: isso se chama pilha dupla (dual stack). Cada dispositivo tem um endereço de cada versão e o sistema escolhe o melhor para cada conexão.