Skip to content

O que significa quando você vê o endereço IP 0.0.0.0

11 de maio de 2021

Os endereços IP no protocolo da Internet (IP) versão 4 (IPv4) variam de 0.0.0.0 a 255.255.255.255. O endereço IP 0.0.0.0 tem vários significados especiais em redes de computadores. No entanto, ele não pode ser usado como um endereço de dispositivo de uso geral.

Pixabay
Este endereço IP é estruturado como um endereço normal (tem quatro casas para números). No entanto, é um endereço de espaço reservado ou usado para descrever que não há um endereço normal atribuído – nem público nem privado. Por exemplo, em vez de colocar nenhum endereço IP na área de rede de um programa, 0.0.0.0 pode ser usado para significar qualquer coisa, desde aceitar todos os endereços IP ou bloquear todos os endereços IP até a rota padrão. É fácil confundir 0.0.0.0 e 127.0.0.1. Um endereço com quatro zeros tem vários usos definidos (conforme descrito abaixo), enquanto 127.0.0.1 tem um propósito específico de permitir que um dispositivo envie mensagens para si mesmo. O endereço IP 0.0.0.0 às vezes é chamado de endereço curinga, endereço não especificado ou INADDR_ANY.

O que 0.0.0.0 significa

Resumindo, 0.0.0.0 é um endereço não roteável que descreve um destino inválido ou desconhecido. No entanto, significa algo diferente dependendo se for visto em um dispositivo cliente como um computador ou em uma máquina servidor.

Cabo Ethernet

Pixabay

Em computadores clientes

PCs e outros dispositivos clientes normalmente mostram um endereço de 0.0.0.0 quando não estão conectados a uma rede TCP / IP. Um dispositivo pode fornecer a si mesmo este endereço por padrão sempre que estiver offline. Ele também pode ser atribuído automaticamente pelo DHCP no caso de falhas de atribuição de endereço. Quando definido com este endereço, um dispositivo não pode se comunicar com nenhum outro dispositivo dessa rede. 0.0.0.0 também pode ser teoricamente definido como uma máscara de sub-rede do dispositivo, em vez de seu endereço IP. No entanto, uma máscara de sub-rede com esse valor não tem propósito prático. Tanto o endereço IP quanto a máscara de rede são normalmente atribuídos a 0.0.0.0 em um cliente. Dependendo da forma como é usado, o software do firewall ou roteador pode usar 0.0.0.0 para indicar que todos os endereços IP devem ser bloqueados (ou permitidos).

Em aplicativos de software e servidores

Alguns dispositivos, principalmente servidores de rede, possuem mais de uma interface de rede. Os aplicativos de software TCP / IP usam 0.0.0.0 como uma técnica de programação para monitorar o tráfego de rede em todos os endereços IP atualmente atribuídos às interfaces naquele dispositivo multihomed.

Troca de rede

Pixabay
Embora os computadores conectados não usem esse endereço, as mensagens transportadas por IP às vezes incluem 0.0.0.0 dentro do cabeçalho do protocolo quando a origem da mensagem é desconhecida.

O que fazer quando você vir o endereço IP 0.0.0.0

Se um computador estiver configurado corretamente para rede TCP / IP, mas mostrar 0.0.0.0 para um endereço, tente o seguinte para solucionar o problema e obter um endereço válido:

  • Em redes com suporte para atribuição de endereço dinâmico, libere e renove o endereço IP do computador. As falhas com atribuição de DHCP podem ser intermitentes ou persistentes. Se as falhas persistirem, solucione o problema de configuração do servidor DHCP. As causas comuns de falha incluem não ter endereços disponíveis no pool DHCP.
  • Para redes que requerem endereçamento IP estático, configure um endereço IP válido no computador.