IP, roteamento e IPv6

Problemas de IPv6 no Mac

A maioria das redes fornece ao Mac endereços IPv4 e IPv6. Se o caminho IPv6 estiver quebrado, algumas conexões esperam ou falham.

Aplica-se ao macOS 13 Ventura e posterior para as etapas dos Ajustes do Sistema. Os comandos do Terminal funcionam em todas as versões atuais do macOS.Verificado: 29 de outubro de 2026

Sintomas

  • Alguns sites ou APIs travam, mas outros carregam imediatamente.
  • Uma ferramenta conecta após uma demora ou algumas tentativas.
  • As conexões funcionam em uma rede, mas não em outra.

Possíveis causas

  • Um roteador que anuncia IPv6, mas não o roteia. O Mac recebe um endereço IPv6, mas o tráfego IPv6 não chega à internet.
  • Uma operadora ou VPN sem IPv6 completo. Algumas VPNs transportam apenas IPv4. O tráfego IPv6 então sai fora do túnel ou falha.
  • Um firewall que bloqueia IPv6. Um roteador ou firewall corporativo pode bloquear tráfego IPv6 enquanto permite IPv4.

Como verificar

  1. Encontre o nome do dispositivo de cada porta de rede, por exemplo en0 para Wi-Fi.

    networksetup -listallhardwareports
  2. Mostre os endereços IPv6 da interface Wi-Fi. Endereços que começam com fe80 são apenas locais ao enlace.

    ifconfig en0 inet6
  3. Mostre o anúncio de roteador aceito pelo Mac. Um erro significa que nenhum roteador IPv6 respondeu.

    ipconfig getra en0
  4. Envie pings por IPv6 para um endereço público.

    ping6 -c 3 2606:4700:4700::1111
  5. Solicite um site usando apenas IPv4 e depois apenas IPv6. Compare os resultados.

    curl -4 -I https://www.apple.com
  6. Se a solicitação IPv4 funcionar e a IPv6 falhar, o caminho IPv6 está quebrado.

    curl -6 -I https://www.apple.com

Como corrigir

  1. Reinicie o roteador. Depois, teste novamente.

  2. Atualize o firmware do roteador ou pergunte à operadora sobre o IPv6 na sua conexão.

  3. Para um teste, desative o IPv6 no serviço.

    networksetup -setv6off Wi-Fi

    Requer uma senha de administrador.

  4. Ative o IPv6 novamente após o teste. Use o ajuste automático.

    networksetup -setv6automatic Wi-Fi

    Requer uma senha de administrador.

  5. Você também pode usar o menu Configurar IPv6 em Ajustes do Sistema > Rede > o serviço > Detalhes > TCP/IP.

  6. Se o problema parar apenas com IPv6 desativado, informe o proprietário da rede ou a operadora.

Com o Kilobat

  1. why testa IPv4 e IPv6 separadamente e informa qual falha.

    kilobat why api.example.com
  2. A ferramenta MCP diagnose_connection retorna as mesmas etapas para um agente. Consulte Descobrir por que um site ou API não conecta.

Perguntas

Devo manter o IPv6 desativado?

Não. Desative-o apenas para um teste. Peça ao proprietário da rede para corrigir o IPv6 e depois ative-o novamente.

O que é um endereço local ao enlace?

Um endereço que começa com fe80 funciona apenas no enlace local. Ele não chega à internet.

Fontes

  • networksetup(8), página de manual instalada com o macOS 27.2
  • ipconfig(8), página de manual instalada com o macOS 27.2
  • ping6(8), página de manual instalada com o macOS 27.2
  • curl(1), página de manual instalada com o macOS 27.2
  • Suporte da Apple: Alterar os ajustes TCP/IP no Mac

Verificado em 29 de outubro de 2026.