Existem várias razões para isso ser o caso. Aqui estão apenas alguns:
-
cabeçalhos de host - Em suma, o servidor pode hospedar vários sites em um único endereço IP. Sem o nome de domínio, ele não pode exibir o site adequado.
-
balanceamento de carga ou dispositivo semelhante - o endereço IP pode não ser para um site, mas para um balanceador de carga, que distribui a carga da rede para outros dispositivos.
-
resolução do nome - a resolução do nome para o IP foi alterada. Por exemplo, digamos que o endereço do site tenha mudado e você o tenha inserido manualmente em seu arquivo HOSTS para ir ao IP correto.