Obtendo o ip de um site com 'host'?

4

Por que quando eu executo o comando host examplewebsite.com ele me dá o ip do site, mas para alguns sites, quando digito esse endereço IP na barra de endereços e pressiono enter, ele mostra uma página 404?

Não deveria me levar ao site que eu recebi ip?

    
por user1091856 28.11.2012 / 04:24

1 resposta

8

A diferença está em como o DNS e o cabeçalho "Host" do HTTP funcionam.

O site que você está usando pode ter vários sites hospedados usando o mesmo servidor. No DNS, todos os nomes dos sites hospedados nesse IP listam o endereço IP do servidor único. Quando você insere o nome no navegador, o navegador envia o nome do host para o servidor usando o cabeçalho "Host". Se você digitar apenas o IP, já que ele não pode saber para qual site você deseja ir. Mapear o IP para um nome ("DNS reverso") é separado do mapeamento do nome para um IP.

    
por 28.11.2012 / 04:31