Como o endereço IP decimal pontilhado “1.2.3.4.5” é interpretado e resolvido?

3

O projeto Apache Mina Ftpserver possui um teste de unidade que verifica se o endereço IP 1.2.3.4.5 não foi resolvido pela resolução de nomes do sistema operacional. Especificamente, o resultado esperado de:

InetAddress.getByName("1.2.3.4.5")

é "host desconhecido".

Quando executo isso no Mac OS X 10.9.2, o (que parece ser um) endereço IP decimal pontilhado 1.2.3.4.5 na verdade resolve para um endereço IP. Com base em quem possui o IP resolvido, ele parece pertencer ao meu ISP (e duvido que isso seja coincidência).

O que está acontecendo aqui? Como o 1.2.3.4.5 está sendo interpretado e resolvido nesse caso?

    
por Greg Kopff 13.04.2014 / 14:23

2 respostas

4

O seu ISP está exibindo uma página de erro em vez de enviar erros do NXDOMAIN?

link

Tente visitar a página no seu navegador. Se você vir uma página de erro que não é gerada pelo seu navegador, considere configurar seu sistema para usar um servidor DNS de terceiros, como .

    
por 13.04.2014 / 14:31
-1

Você não pode ter um endereço IP como este (1.2.3.4.5).
Endereço IP tem que ser apenas 4 octetos (1.2.3.4)
Este não é um endereço IP e nunca será resolvido!

    
por 13.04.2014 / 16:27

Tags