Como usar
- Clique em «Iniciar teste». Os resultados aparecem em cerca de 5 segundos.
- Leia o tipo de NAT com o comportamento de mapeamento e filtragem; as caixas IPv4 e IPv6 mostram os seus endereços públicos e a localização.
- Troque de rede (Wi-Fi ou dados móveis) ou mude as configurações do roteador e clique em «Testar novamente» para comparar. «Copiar resultados» copia um resumo que você pode enviar à operadora ou postar em um fórum.
Opções explicadas
- NAT1–NAT4
- Abreviação comum dos tipos da RFC 3489 cone completo, cone restrito, cone restrito por porta e simétrico. Quanto maior o número, mais restrito é o NAT e mais difícil é conectar diretamente.
- Mapeamento
- Se o seu roteador mantém a mesma porta pública quando você fala com servidores diferentes. A mesma porta indica NAT de cone (NAT1–NAT3); uma porta nova para cada destino indica NAT simétrico (NAT4).
- Filtragem
- Quais pacotes de entrada são aceitos. Se passam pacotes de outra porta de um servidor que você contatou, é NAT1 ou NAT2; se só o endereço e a porta exatos que você contatou conseguem responder, é NAT3.
- Usado primeiro quando os dois funcionam
- Quando um site tem endereços IPv4 e IPv6, qual deles o navegador realmente usou. Com IPv6 funcionando, os navegadores costumam preferi-lo.
Os tipos de NAT em resumo
| Tipo | Também chamado | Mapeamento para servidores diferentes | Quem pode enviar pacotes |
|---|---|---|---|
| NAT1 | Cone completo | Mesma porta pública | Qualquer um |
| NAT2 | Cone restrito | Mesma porta pública | IPs que você contatou (qualquer porta) |
| NAT3 | Cone restrito por porta | Mesma porta pública | O IP e a porta exatos que você contatou |
| NAT4 | Simétrico | Porta nova para cada destino | O IP e a porta exatos que você contatou |
Quais pares conseguem conectar diretamente
Jogos, chamadas de vídeo e aplicativos P2P tentam primeiro conectar dois dispositivos diretamente (hole punching) e, se falhar, recorrem a um servidor relay, que é mais lento. Como regra geral:
| Você \ Par | NAT1 | NAT2 | NAT3 | NAT4 |
|---|---|---|---|---|
| NAT1 | ✓ | ✓ | ✓ | ✓ |
| NAT2 | ✓ | ✓ | ✓ | ✓ |
| NAT3 | ✓ | ✓ | ✓ | ✗ |
| NAT4 | ✓ | ✓ | ✗ | ✗ |
O NAT4 é o mais prejudicado: só consegue conectar diretamente com pares NAT1 e NAT2.
Como o teste funciona
- O navegador pergunta a vários servidores STUN públicos qual endereço e porta públicos eles enxergam.
- Em seguida envia verificações de conectividade WebRTC ao nosso servidor, que anota a porta pública que enxerga. Se for igual à do passo 1, o seu roteador usa uma única porta para todos os destinos (cone); se não, é simétrico.
- Nosso servidor envia uma verificação de volta a partir da porta que você contatou e outra a partir de uma porta diferente. Se as duas chegam, é NAT1/NAT2; se só a primeira chega, é NAT3.
Alguns roteadores alocam portas de maneiras que mudam com o tempo, então duas execuções podem ocasionalmente diferir. Rode o teste algumas vezes se tiver dúvida.
As verificações de IPv6
- O IPv6 funciona? O teste carrega api6.ipify.org e ipv6.icanhazip.com, que só têm endereços IPv6. Se qualquer um responder, o seu dispositivo tem IPv6 funcionando, e o endereço e a localização são mostrados.
- Qual é o preferido? Ele carrega api64.ipify.org, que tem os dois, e mostra qual protocolo o navegador usou.
- ff:fe no meio do endereço: esses endereços costumam ser gerados a partir do endereço MAC da placa de rede e mantêm a mesma segunda metade em todas as redes, então podem identificar o dispositivo. Windows, macOS e celulares normalmente adicionam endereços temporários para navegar; se você vir esse aviso, confira a configuração de privacidade IPv6 do sistema.
Para ver onde qualquer IP está localizado, use Consultar IP. Para verificar se uma porta do seu servidor ou roteador está acessível pela internet, use Verificar portas abertas.
Perguntas frequentes
Por que NAT1 e NAT2 aparecem juntos?
Para distingui-los são necessários pacotes vindos de um segundo endereço IP, e o servidor de teste tem apenas um IP público. Para jogos e P2P, os dois contam como abertos.
Meu console ou jogo mostra outro tipo de NAT.
Consoles e jogos usam nomes próprios (como Aberto, Moderado e Restrito no Xbox) e testes próprios, então os resultados nem sempre coincidem. Se o roteador redireciona portas para o console, o coloca em uma DMZ ou usa UPnP, o console também pode obter um resultado melhor que um navegador no seu computador.
Como passo de NAT3 ou NAT4 para NAT1/NAT2?
As soluções comuns são colocar o modem da operadora em modo bridge para que só o seu roteador faça NAT, ativar o UPnP, ou configurar uma DMZ ou redirecionamento de portas para o console. Se o endereço WAN do roteador começa entre 100.64 e 100.127, a operadora adiciona outra camada de NAT (CGNAT); peça um IP público. Depois teste novamente.
O resultado é preciso atrás de um proxy ou VPN?
Você recebe o resultado da saída do proxy ou da VPN. Muitos proxies não transportam UDP, o que aparece como UDP bloqueado. Desative o proxy para testar a sua própria conexão.
Com quais servidores o teste se comunica?
O navegador envia requisições UDP ao nosso servidor e aos servidores STUN públicos da Bilibili, da Xiaomi e da Cloudflare para descobrir o seu endereço mapeado, e pede o seu endereço IPv6 ao ipify e ao icanhazip. Nenhum arquivo é lido e os resultados não são salvos; o nosso servidor registra endereços IP apenas para evitar abusos.
Privacidade
Esta ferramenta precisa do nosso servidor: o que você digita ou envia é transmitido por HTTPS, processado e descartado, sem ser armazenado. Os logs de acesso do servidor registram endereços IP e endereços solicitados, usados apenas para evitar abusos.