ID do artigo: 220874 - Última revisão: quinta-feira, 22 de março de 2007 - Revisão: 5.2

Como usar endereço TCP/IP automático sem um servidor DHCP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do Registro do Microsoft Windows

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como usar o endereço de protocolo TCP/IP automático sem um servidor DHCP presente na rede. As versões do sistema operacional listadas na seção "Aplica-se a" deste artigo têm um recurso chamado endereçamento APIPA. Com este recurso, um computador com base no Windows pode atribuir um endereço IP no caso de um servidor DHCP não estar disponível ou não existir na rede. O recurso torna menos difícil a configuração e o suporte de uma Rede Local executando TCP/IP.

Mais Informações

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas, que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.

Um computador com base no Windows configurado para usar DHCP pode atribuir-se automaticamente um endereço IP se um servidor DHCP não estiver disponível. Por exemplo, isso pode ocorrer em uma rede sem um servidor DHCP ou em uma rede na qual um servidor DHCP esteja temporariamente desativado para manutenção.

A INAN (autoridade de números atribuídos da Internet) reservou o número 169.254.0.0-169.254.255.255 para o endereçamento APIPA. Como resultado, a APIPA fornece um endereço garantido contra conflitos com endereços que podem ser roteados.

Após atribuir um endereço IP ao adaptador de rede, o computador pode usar TCP/IP para se comunicar com outro computador conectado à mesma rede local e também configurado para APIPA ou que tenha o endereço IP definido manualmente para o intervalo de endereços 169.254.x.y (no qual x.y representa a identificação exclusiva do cliente) com uma máscara de sub-rede de 255.255.0.0. Observe que o computador não consegue comunicar-se com computadores em outras sub-redes ou com computadores que não usam endereçamento IP privado automático. Por padrão, o endereçamento de IP privado automático está habilitado.

Talvez você deseje desabilitá-lo em um dos seguintes casos:

- A rede usa roteadores.

- A rede está conectada à Internet sem um servidor NAT ou proxy.

Exceto se as mensagens relacionadas a DHCP estiverem desabilitadas, as mensagens DHCP notificarão ao alternar entre o endereçamento DHCP e o endereçamento de IP privado automático. Se as mensagens DHCP forem desabilitadas por acidente, é possível ativá-las novamente alterando o valor PopupFlag, na seguinte chave do Registro, de 00 para 01:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP


Observe que é necessário reiniciar o computador para que a alteração tenha efeito. Também é possível determinar se o computador está usando APIPA por meio da ferramenta Winipcfg no Windows Millennium Edition (Me), Windows 98 ou Windows 98 Segunda Edição (SE):
Clique em Iniciar, em Executar, digite "winipcfg" (sem aspas) e clique em OK. Clique em Mais informações. Se a caixa Endereço IP de configuração automática contiver um endereço IP dentro do intervalo 169.254.x.x, o endereçamento APIPA estará habilitado. Se houver uma caixa Endereço IP, o endereçamento APIPA não estará habilitado no momento.
No Windows 2000, Windows XP ou Windows Server 2003, é possível determinar se o computador está usando APIPA por meio do comando IPconfig no prompt de comando:

Clique em Iniciar, em Executar, digite "cmd" (sem aspas) e clique em OK para abrir uma janela de linha de comando do MS-DOS. Digite "ipconfig /all" (sem aspas) e pressione a tecla ENTER. Se a linha 'Autoconfiguration Enabled' for "Yes" e 'Autoconfiguration IP Address' for 169.254.x.y (no qual x.y representa a identificação exclusiva do cliente), o computador estará usando APIPA. Se a linha 'Autoconfiguration Enabled' for "No", o computador não estará usando APIPA.
É possível desabilitar o endereçamento APIPA usando qualquer um dos seguintes métodos.

É possível configurar as informações SOBRE TCP/IP manualmente, o que também desabilita o DHCP. É possível desabilitar o endereçamento APIPA (não DHCP) editando o Registro. É possível fazer isso adicionando a entrada do Registro DWORD "IPAutoconfigurationEnabled" com um valor igual a 0x0 na seguinte chave do Registro do Windows Millennium Edition (Me), Windows98 ou Windows 98 Segunda Edição (SE):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
No Windows 2000, Windows XP e Windows Server 2003, é possível desabilitar o APIPA adicionando a entrada do Registro DWORD "IPAutoconfigurationEnabled" com um valor igual a 0x0 na seguinte chave do Registro:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>
Observação A subchaveAdaptador GUID é um GUID (identificador global exclusivo) do adaptador de rede local do computador.

Ao especificar um valor de 1 para a entrada IPAutoconfigurationEnabled DWORD habilitará o APIPA, que é o estado padrão quando esse valor é omitido do Registro.

Exemplos nos quais APIPA pode ser útil

Exemplo 1: sem endereço IP anterior e sem servidor DHCP

Ao inicializar o computador com base no Windows (configurado para DHCP), serão difundidas três ou mais mensagens "discover". Se um servidor DHCP não responder após a exibição de diversas mensagem discover, o computador com base no Windows atribuirá um endereço de Classe B (APIPA) a si mesmo. Depois, o computador com base no Windows exibirá uma mensagem de erro para o usuário do computador (considerando que nunca atribuiu um endereço IP por um servidor DHCP anteriormente). O computador com com o Windows enviará uma mensagem Discover a cada três minutos na tentativa de estabelecer uma comunicação com um servidor DHCP.

Exemplo 2: endereço IP anterior e sem servidor DHCP

O computador verifica um servidor DHCP e se não encontrar nenhum, tenta contatar o gateway padrão. Se o gateway padrão responder, o computador com base no Windows reterá o endereço IP concedido anteriormente. Entretanto, se o computador não receber uma resposta do gateway padrão ou se nenhum for atribuído, o endereçamento APIPA será usado para atribuir a si mesmo um endereço IP. Uma mensagem de erro é exibida para o usuário e as mensagens discover são transmitidas a cada três minutos. Quando um servidor DHCP se fica online, uma mensagem declarando que a comunicação foi restabelecida com o servidor DHCP é gerada.

Exemplo 3: concessão expira e sem servidor DHCP

O computador com base no Windows tenta restabelecer a concessão de endereço IP. Se o computador com base no Windows não encontrar um servidor DCHP, atribuirá um endereço IP a si mesmo após gerar uma mensagem de erro. Depois, o computador difundirá quatro mensagens discover e a cada cinco minutos repetirá todo o procedimento até que um servidor DHCP fique online. Assim, é gerada uma mensagem declarando que a comunicação foi restabelecida com o servidor DHCP.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbhowto kbnetwork KB220874