Se especificarmos um endereço IPv4, todos nós geralmente fazemos o padrão de 1.2.3.4
Agora, essencialmente, essa é apenas uma maneira de escrever um número de 32 bits de uma forma mais legível para humanos.
O endereço IP 1.2.3.4 também pode ser escrito como
1,2 (3 * 256 + 4) = 1,2.772
Isso faz com que você possa ter um endereço IP com 3 pontos (ou seja, prática comum), 2 pontos, 1 ponto e nenhum ponto (isto é, um inteiro normal de 32bit sem sinal, escrito como um inteiro decimal).
Usando essa notação alternativa, você pode escrever alguns endereços IP ainda mais legíveis:
10.10.4000 é o mesmo que 10.10.15.160
Um dos efeitos colaterais mais importantes é que, se isso for usado em combinação com um servidor da web como o apache, você pode definir quatro vhosts diferentes em um único endereço IP sem o uso de um arquivo DNS ou de hosts. (Tente isso em casa;)
Eu sei que existem muitas ferramentas baseadas em GUI (como a configuração IP do Windows) que simplesmente tem 4 campos que aceitam apenas 0-255. Muitas ferramentas de linha de comando (como ping, curl, ssh, etc.) e praticamente todos os navegadores (que basicamente têm uma barra de endereços de forma livre) podem ter a forma 'qualquer'.
Agora, minha pergunta é: Quão bem esses tipos de notações IPv4 alternativas são aceitas / permitidas pelas ferramentas que temos "em estado selvagem" que aceitam qualquer forma?