O que fazer se o Windows atribuir um IP APIPA (169.xxx): causas reais e solução definitiva

Última atualização: 16/10/2025

  • A APIPA atribui 169.254/16 com uma máscara de 255.255.0.0, sem gateway ou DNS; apenas alcance local.
  • O cliente continua verificando o DHCP a cada poucos minutos e substitui o IP local do link ao receber uma concessão.
  • Ele pode ser desabilitado pelo Registro no Windows ou desabilitado pelo Zeroconf/Avahi no Linux.
  • Solução: Verifique DHCP, cabos, drivers, serviços e redefina a pilha TCP/IP.
APIPA de PI

Quando seu dispositivo aparece com o endereço 169.254.xx e a rede exibe o aviso de conectividade limitada, é muito provável que o endereçamento automático APIPA esteja funcionando. Este mecanismo atribui um IP local de emergência quando o DHCP vazar, permitindo alguma comunicação na mesma rede física, mas sem acesso a outras redes.

Em ambientes domésticos e corporativos, é um tema recorrente: placas em DHCP que não recebem resposta e caem no APIPA, laptops que se conectam via Wi-Fi sem internet ou servidores que, devido a um problema específico, param de renovar seu lease. Entendendo o que é APIPA, como funciona e como desativá-lo ou diagnosticá-lo Isso lhe poupará tempo e dores de cabeça.

O que é APIPA e para que serve?

APIPA (Endereçamento IP privado automático) é um recurso IPv4 que configura automaticamente a interface com um endereço do bloco 169.254.0.0/16 se nenhum servidor DHCP estiver disponível. Ele apenas atribui endereço IP e máscara 255.255.0.0, sem gateway ou DNS, permitindo assim a comunicação local entre dispositivos no mesmo segmento e nada mais.

Este espaço é reservado pela IANA para endereços de link local, de acordo com o RFC 3927, e se enquadra nos chamados intervalos de link local. Na prática, a APIPA mantém a rede “viva” no nível local. quando não há uma configuração válida, mas ela não é roteável ou adequada para acesso à Internet.

Importante enquadrar as regras: a RFC 3330 (posteriormente substituído pelo RFC 5735) e RFC 3927 definem o uso desses endereços. O intervalo utilizável em computadores é geralmente de 169.254.1.0 a 169.254.254.255, deixando ambas as extremidades reservadas (169.254.0.x e 169.254.255.x) e usando 169.254.255.255 como transmissão.

APIPA

Como funciona a APIPA em detalhes

Quando uma interface está em DHCP e não recebe uma resposta, o sistema ativa o APIPA. O cliente envia vários DHCPDISCOVERs na inicialização; uma descrição comum é que ele faz 3 ou 4 solicitações em poucos segundos e, se não houver resposta, inicia a autoconfiguração link-local.

Durante a autoconfiguração, o dispositivo escolhe um endereço IP pseudoaleatório dentro do intervalo permitido e verifica se ele não está em uso usando sondas (ARP ou transmissão) antes de defini-lo. Se detectar um conflito, ele tenta outro endereço até um número máximo de tentativas.; alguns textos descrevem até 10 tentativas antes de desistir se os conflitos persistirem.

Uma vez atribuído, o cliente continua a procurar um servidor DHCP periodicamente. No Windows, por exemplo, as solicitações DHCP são repetidas aproximadamente a cada 5 minutos.Se um servidor aparecer, a pilha TCP/IP substituirá o IP APIPA por um contrato de locação válido.

APIPA se aplica somente ao IPv4; A autoconfiguração sem estado (SLAAC) é usada no IPv6, descrito no RFC 2462 (agora atualizado pelo RFC 4862), com um mecanismo diferente e endereços link-local prefixados com fe80::/10.

Conteúdo exclusivo - Clique aqui  Cortes de cabos no Mar Vermelho aumentam a latência do Microsoft Azure

APIPA no Windows: comportamento e peculiaridades

Em sistemas Windows modernos, o APIPA é habilitado por padrão. Quando não recebe DHCP, a pilha se autoatribui e tenta recuperar periodicamente um contrato de locaçãoAlém disso, o recurso de detecção de mídia acelera as tentativas de repetição quando a conectividade retorna.

Em versões mais antigas, como o Windows 98, o Media Sense não existia, o que podia atrasar a reconexão após uma falha física. Windows 2000, XP, 7, 10 e posteriores incorporam o Media Sense e outros recursos complementares, como descoberta de roteador ICMP ou escuta RIP para melhorar o contexto da rede.

Algumas implementações do Windows geram o IP APIPA por meio do hash do endereço MAC da interface, buscando estabilidade após reinicializações e reduzindo a probabilidade de duplicações (sempre com verificação prévia de conflito).

Como saber se você está na APIPA

No Windows 2000/XP/Server 2003 e posteriores, abra um prompt de comando e execute: ipconfig /all para revisar o bloco de autoconfiguraçãoSe a autoconfiguração estiver habilitada e o IP for 169.254.xy com máscara 255.255.0.0, você está no APIPA.

Em edições mais antigas do Windows (Windows 98, Windows Me), o utilitário winipcfg permite que você veja se existe um endereço dentro de 169.254.xx sob o rótulo de autoconfiguração. Ver este IP indica que não há nenhuma concessão de DHCP disponível.

Desabilitar ou habilitar APIPA no Windows

O APIPA pode ser desabilitado, mantendo ou não o uso do DHCP dependendo do caso. Isso é feito editando o Registro do Windows, variando a rota dependendo da versão do sistema.

  • No Windows 98/Me: adicione a entrada DWORD 'IPAutoconfigurationEnabled' com valor 0x0 para: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP.
  • No Windows 2000/XP/Server 2003: adicione 'IPAutoconfigurationEnabled' (DWORD 0x0) na interface específica: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>.
  • Em versões mais recentes (Windows 7/8/10/11), você também verá referências ao wrapper de parâmetros globais TCP/IP: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Lembre-se de que o valor 1 habilita o APIPA e 0 o desabilita.

Após alterar o Registro, é recomendável reinicializar para que a configuração tenha efeito. Faça backup do seu registro antes de tocar em qualquer coisa., especialmente em equipamentos críticos.

Cenários típicos em que a APIPA aparece

Inicialização sem concessão prévia e sem DHCP: o cliente inicializa, emite várias mensagens de descoberta (3 ou mais) e, Se não houver resposta, ele atribui a si mesmo um IP de classe B dentro de 169.254/16. Continue tentando novamente em intervalos.

Com concessão anterior e sem DHCP: o dispositivo consulta o gateway padrão; Se responder, mantenha o IP antigoSe não houver resposta ou nenhum gateway estiver configurado, o APIPA será ativado e os erros serão relatados ao usuário.

O contrato expirou e não há DHCP: o cliente tenta renovar; Se não encontrar um servidor, ele retorna ao APIPA, envia várias detecções e repete o ciclo a cada poucos minutos até que o servidor esteja online novamente.

Diagnóstico rápido quando você vê 169.254.xx

Comece pelo básico: verifique os cabos, os links, o status do roteador ou switch e o serviço DHCP do dispositivo que o oferece (em casa, geralmente é o roteador). Uma reinicialização controlada do roteador e da interface de rede força uma renegociação.

Conteúdo exclusivo - Clique aqui  Como editar uma captura de tela?

No Windows, execute estes comandos em um prompt de comando elevado para redefinir a pilha: Eles são seguros e geralmente resolvem incidentes frequentes.

netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

Verifique também se o serviço 'Cliente DHCP' está ativo (services.msc) e, se necessário, Habilitar DHCP no Windows 10. Deve estar no estado Iniciado e tipo de inicialização Automático para que a interface obtenha as concessões corretamente.

Se você estiver usando Wi-Fi, verifique a compatibilidade do adaptador com a segurança do ponto de acesso (WPA/WPA2, etc.) e a qualidade do sinal. Uma má negociação pode impedir a obtenção de PI apesar de ver o SSID e associar.

Verificações do servidor DHCP ou roteador

Em redes com um servidor DHCP dedicado, é uma boa ideia verificar os logs e o status dos escopos. Remove entradas residuais de 169.254.xx se elas foram salvas por engano e certifique-se de que o pool ativo não esteja esgotado.

Boas práticas operacionais: desabilitar interfaces não utilizadas, atribui IP estático válido às interfaces de gerenciamento, implante DHCP em cada sub-rede e revise as opções avançadas (como descoberta de transmissão, se aplicável).

Em ambientes domésticos, faça login na interface do roteador e verifique se o servidor DHCP está habilitado e tem alcance suficiente. Atualizar o firmware do roteador ajuda a corrigir bugs conhecidos. e melhora o desempenho e a estabilidade.

Abordar conflitos e seu impacto

Conflitos de IP podem resultar de atribuições manuais duplicadas, erros de DHCP ou reservas mal gerenciadas. Identificar o tipo de conflito é fundamental para decidir se os contratos de locação devem ser estáticos, renovados dinâmicos ou revogados..

Nas empresas, dois computadores com o mesmo endereço IP podem paralisar serviços críticos, especialmente se o conflito afetar servidores. Monitorar e auditar a rede periodicamente permite que você antecipe problemas. e reduzir o tempo de inatividade.

APIPA e segurança: possíveis abusos e contramedidas

Algumas fontes indicam que forçar persistentemente o APIPA no Windows pode ser usado de forma maliciosa, por exemplo, modificando entradas de registro relacionadas à autoconfiguração, DHCP ou métricas de interface. O objetivo de um invasor seria tirar a conectividade do host do ar. alterando parâmetros sensíveis.

Entre as configurações mencionadas nesse contexto estão chaves como 'IPAutoconfigurationEnabled', 'EnableDHCP', 'DhcpConnForceBroadcastFlag' ou os valores métricos das interfaces em ...\Tcpip\Parameters\Interfaces\<GUID>. Embora conhecê-los ajude na defesa, não é aconselhável automatizá-los sem controle. porque você mesmo pode bloquear a rede.

Contramedidas: Limitar privilégios administrativos, proteger o Registro, reforçar políticas de endpoint, Monitore mudanças incomuns na rede e tenha scripts de recuperação (redefinição de TCP/IP)E, claro, manter drivers e sistemas operacionais atualizados reduz a superfície de ataque.

Linux: Zeroconf, Avahi e como desativá-lo

No GNU/Linux, o comportamento equivalente está associado ao Zeroconf e ao daemon avahi-autoipd. Se você não quiser que a interface adote 169.254/16, existem várias maneiras dependendo da distribuição.

Nas famílias clássicas Red Hat/CentOS, o Zeroconf geralmente é desabilitado adicionando o seguinte à configuração global: defina 'NOZEROCONF=yes' e reinicie a rede para evitar rotas locais de link automático.

# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart

Se você usar o Avahi, pode ser necessário reiniciar ou desabilitar seu daemon, dependendo da sua política de rede. Em sistemas SysV mais antigos, você verá caminhos como '/etc/init.d/avahi-daemon restart'; ajuste o gerenciador de serviços da sua versão.

Conteúdo exclusivo - Clique aqui  Como gerar um sinal analógico?

Outra abordagem é excluir a rota 169.254.0.0/16 e definir rotas válidas para sua sub-rede com ip/route. Como medida persistente, você pode comentar as linhas que adicionam o caminho do link local nos scripts avahi-autoipd se sua distribuição os utiliza.

# Ejemplo orientativo (ajusta a tu entorno)
# Eliminar ruta link-local y forzar gateway de la LAN
ip route del 169.254.0.0/16 dev eth0
ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 metric 100

Outras medidas práticas que muitas vezes ajudam

Atualizar o driver do adaptador de rede (e o firmware do roteador, se aplicável) resolve incompatibilidades e falhas de negociação. Se não houver uma nova versão, reinstalar o driver às vezes limpa os estados corrompidos. após meses de uso.

Se a situação persistir e você suspeitar da instalação do sistema, uma restauração do sistema operacional pode ser o caminho mais rápido. Faça um backup e considere uma instalação limpa se você já descartou hardware e DHCP..

Em máquinas com múltiplas interfaces (físicas e virtuais), revise prioridades e métricas. Cartões virtuais do hipervisor podem interferir se a métrica estiver acima da NIC física, ela deve ir para a LAN.

Para visualizar a tabela de rotas e as métricas associadas no Windows, use: Dessa forma, você saberá qual interface está “vencedora” nas decisões de roteamento..

netstat -rn

Se precisar ajustar manualmente a métrica, acesse as propriedades TCP/IPv4 da placa, opções avançadas e desmarque a métrica automática para definir um valor baixo (por exemplo, 1) na interface principal. O restante pode ser deixado no automático. para evitar surpresas.

Perguntas frequentes

  • Por que minha equipe só fala com outras pessoas no 169.254.xx? Porque a APIPA não configura gateways ou DNS. Há apenas conectividade local de Camada 3 dentro do mesmo link, e nenhum roteador é atravessado.
  • A APIPA desaparece sozinha? Sim, quando o servidor DHCP responde e fornece uma concessão válida. O Windows tenta encontrar um servidor a cada poucos minutos e substitui o IP do link local sem intervenção manual.
  • Posso usar 169.254.xx como um IP fixo “porque funciona”? Esta não é uma boa ideia. Não é roteável e viola o propósito do intervalo link-local. Ele usa intervalos RFC1918 para IPs privados estáticos.
  • Como desabilito o APIPA sem remover o DHCP? Edite o Registro para definir 'IPAutoconfigurationEnabled' como 0 na interface correspondente. Versões mais antigas têm caminhos de chave diferentes; consulte a seção sobre desativação.

Uma máquina exibindo 169.254.xx não é, em si, “o problema”, mas sim um sintoma de que uma concessão de DHCP não foi obtida. Com as verificações acima (serviço DHCP, cabos, drivers, firewall e métricas) O normal é retornar a um IP válido e recuperar a conectividade total.

Artigo relacionado:
Como habilitar o DHCP