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):

Endreçamento de link-local com APIPA

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:

Configuração do APIPA no Windows 10

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.

 

Sobre Fábio dos Reis (1192 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

8 Comentários em O que é o APIPA – Redes de Computadores

  1. Olá Fabio, preciso muito de ajuda. Poderia me enviar um número de contato? Por favor

  2. Raglan Muniz // 30/10/2018 em 15:25 // Responder

    Ótimo artigo. Linguagem clara e objetiva.

  3. Brayon Santos // 23/08/2019 em 8:53 // Responder

    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.

  4. CESAR MURILO // 03/09/2019 em 16:18 // Responder

    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/

  5. josé nunes // 01/02/2021 em 16:22 // Responder

    Em quais sistemas operacionais o APIPA é disponibilizado ??

Escreva um comentário

Seu e-mail não será divulgado


*