O que é o APIPA – Redes de Computadores
Automatic Private IP Addressing – APIPA
Quando usamos endereçamento IPv4 em uma rede, é necessário configurar manualmente os IPs nas estações de trabalho ou então utilizar um servidor DHCP para atribuir esses endereços automaticamente – que é o procedimento mais comum.
Porém, se o servidor DHCP falhar ou não estiver disponível em uma rede Windows, neste caso, as máquinas na rede local não receberão suas configurações de rede, incluindo o endereço IP. Para tentar garantir que, num caso desses, as máquinas ao menos consigam se comunicar entre si dentro da própria rede local (LAN), podemos usar o serviço do APIPA – também conhecido como Endereço de Link Local.
Usando o APIPA é possível garantir que as máquinas consigam se comunicar em uma rede local, mesmo que não haja servidores DHCP disponíveis para atribuir endereços aos hosts, ou que as máquinas não possuam configuração de IP fixo. Neste caso, o cliente DHCP atribui a si próprio um endereço IP de uma faixa pré-determinada, assim como uma máscara de sub-rede.
Quando um servidor DHCP se tornar disponível na rede novamente, o cliente efetuará uma requisição de IPs normalmente, substituindo o endereço APIPA pelo endereço que será fornecido pelo servidor. De acordo com a Microsoft, o serviço do APIPA verifica a cada 5 minutos se um servidor DHCP está disponível na rede.
A sigla APIPA significa Automatic Private IP Addressing, ou seja, Endereçamento IP Privado Automático.
Faixa de Endereços do APIPA
Existe uma faixa de endereços reservados pelo IETF que são atribuíveis por meio do APIPA:
169.254.0.1 até 169.254.255.254
sendo que o primeiro e último blocos dessa faixa são reservados, de modo que as estações, na verdade, irão receber endereços localizados na seguinte faixa:
169.254.1.0 até 169.254.254.255
Também será usada a máscara de sub-rede classe B 255.255.0.0
A figura a seguir mostra uma máquina com Windows 10 fazendo uso do serviço do APIPA, pois o servidor DHCP da rede foi desligado e ela não conseguiu obter configurações de rede. Note o endereço IP (169.254.61.237) e a máscara de sub-rede utilizada (255.255.0.0):
O serviço pode ser desativado a partir das Configurações de Rede do Windows, nas propriedades do Protocolo TCP/IP, guia “Configuração Alternativa” (Alternate Configuration), como podemos ver na figura a seguir:
Utilidade do APIPA
Se as máquinas em uma rede local estão recebendo endereços APIPA, isso significa que há algo de errado na comunicação com o servidor DHCP da rede.
Neste caso, as máquinas recebem endereços aleatórios para uso, determinados pelos seus sistemas operacionais, que emitem pacotes ARP na rede local para determinar quais endereços podem ser usados, pois não podemos ter endereços IP duplicados em uma rede local.
Os problemas mais comuns que podem levar uma estação a utilizar endereçamento APIPA incluem:
- Patch Cable defeituoso
- Servidor DHCP com problemas
- Sem conexão adequada à rede sem fio
- Cabeamento fixo com problemas
- Problemas em uma ou mais portas do switch
Ou seja, problemas que, em última instância, levem à quebra de comunicação entre as estações e o servidor DHCP da rede.
Um endereço APIPA não permite que seja feito roteamento para fora da rede local, de modo que o acesso à Internet não existirá nesse caso.
Olá Fabio, preciso muito de ajuda. Poderia me enviar um número de contato? Por favor
Olá Jayro! Por favor, envie um e-mail para mim: fabiodosreis@bosontreinamentos.com.br
Ótimo artigo. Linguagem clara e objetiva.
Muito obrigado Raglan!
Existe uma faixa de endereços reservados pelo IETF que são atribuíveis por meio do APIPA:
169.254.0.1 até 169.254.255.254
sendo que o primeiro e último blocos dessa faixa são reservados, de modo que as estações, na verdade, irão receber endereços localizados na seguinte faixa:
169.254.1.0 até 169.254.254.255
Também será usada a máscara de sub-rede classe B 255.255.0.0
Neste trexo deste artigo, a faixa de IP disponíveis para uso começa à partir de 169.254.0.1, ela também pode ir até 169.254.255.254
Os IP de rede é 169.254.0.0 e o de broad cast é 169.254.255.255, isto considerando a máscara 255.255.0.0.
Estou com um roteador que só mostra esse IP 169.254.X.X. Fiz todos os passos do link abaixo e nada:
https://appuals.com/how-to-fix-169-254-x-x-invalid-ip-config-issue-on-windows/
Quanto ao link abaixo, para mim não aparece o adaptador isatap ao executar o comando ipconfig /all (eu reativei o ipv6 antes de executar):
https://adrenaline.uol.com.br/forum/threads/dica-automatic-private-ip-addressing-apipa-169-254-255-255-sem-conexao.572092/
Em quais sistemas operacionais o APIPA é disponibilizado ??
O APIPA é utilizado em máquinas com sistema operacional Windows, desde a versão Windows 98 até o presente.