O APIPA (Automatic Private IP Addressing) é um DHCP fail-safe que protege o sistema de um computador contra falhas invocando um mecanismo de espera para redes IPv4 (Internet Protocol versão 4) suportadas pelo Microsoft Windows. Com o APIPA, os clientes DHCP podem obter endereços IP mesmo quando os servidores DHCP não estão funcionais. O APIPA existe em todas as versões modernas do Windows, incluindo o Windows 10.
Como funciona a APIPA
As redes configuradas para endereçamento dinâmico dependem de um servidor DHCP para gerenciar o pool de endereços IP locais disponíveis. Quando um dispositivo cliente do Windows tenta ingressar na rede local, ele entra em contato com o servidor DHCP para solicitar seu endereço IP. Se o servidor DHCP parar de funcionar, um problema de rede interfere na solicitação ou algum problema ocorre no dispositivo Windows, esse processo pode falhar.
Quando o processo DHCP falha, o Windows atribui automaticamente um endereço IP do intervalo privado, que é 169.254.0.1 para 169.254.255.254. Usando o Protocolo de Resolução de Endereço (ARP), os clientes verificam se o endereço APIPA escolhido é único na rede antes de usá-lo. Os clientes então retornam com o servidor DHCP em intervalos periódicos - geralmente a cada cinco minutos - e atualizam seus endereços automaticamente quando o servidor DHCP é capaz de atender às solicitações.
Quando você inicia um computador executando o Windows Vista, por exemplo, ele aguarda apenas seis segundos para um servidor DHCP antes de usar um IP do intervalo APIPA. Versões anteriores do Windows procuram um servidor DHCP por até três minutos.
Todos os dispositivos APIPA usam a máscara de rede padrão 255.255.0.0 e todos residem na mesma sub-rede.
O APIPA é habilitado por padrão no Windows sempre que a interface de rede do PC é configurada para DHCP. Essa opção é chamada de configuração automática em utilitários do Windows, como ipconfig. Um administrador do computador pode desativar o recurso editando o Registro do Windows e definindo o seguinte valor de chave como 0:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / TcpipParameters / IPAutoconfigurationEnabled
Os administradores de rede e os usuários de computador experientes reconhecem que as falhas no processo DHCP indicam que a solução de problemas de rede é necessária para identificar e resolver os problemas que impedem o funcionamento correto do DHCP. Os endereços APIPA não se enquadram em nenhum dos intervalos de endereços IP privados definidos pelo padrão do Protocolo da Internet e são restritos para uso somente em redes locais. Como os endereços IP privados, os testes de ping ou quaisquer outras solicitações de conexão da Internet e de outras redes externas não podem ser feitas diretamente aos dispositivos APIPA. Os dispositivos configurados para APIPA podem se comunicar com dispositivos de mesmo nível em sua rede local, mas não podem se comunicar fora dele. Embora o APIPA forneça aos clientes do Windows um endereço IP utilizável, ele não fornece ao cliente o servidor de nomes (DNS ou WINS) e os endereços do gateway de rede, como acontece com o DHCP. As redes locais não devem tentar atribuir endereços manualmente no intervalo do APIPA, pois isso resultará em conflitos de endereço IP. Para manter o benefício que o APIPA tem de indicar falhas de DHCP, os administradores devem evitar o uso desses endereços para qualquer outra finalidade e, em vez disso, limitar suas redes a usar os intervalos de endereços IP padrão. Limitações da APIPA