O endereço IP identifica apenas o servidor. O mesmo servidor pode hospedar mais de um site. Você não é motivo para isso ser surpreendente.
Percebi que às vezes, quando ping solicita um site, recebo um endereço IP que, na verdade, não me leva a esse nome de domínio. Em vez disso, leva-me à página do servidor padrão.
Por exemplo, se eu pingar um domínio teórico (1234abcd.com):
$ ping 1234abcd.com
PING 1234abcd.com (123.4.567.890) 56(84) bytes of data.
64 bytes from 123.4.567.890: icmp_req=1 ttl=48 time=0.000001ms
64 bytes from 123.4.567.890: icmp_req=2 ttl=48 time=100000.0ms
^C
--- 1234abcd.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 420ms
Mas, se eu fosse visitar 123.4.567.890
, receberia:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
depois de verificar o 1234abcd.com, mais uma vez recebo o website completo.
O endereço IP identifica apenas o servidor. O mesmo servidor pode hospedar mais de um site. Você não é motivo para isso ser surpreendente.
Se você tiver o endereço IP, mas não souber o nome do host, não será possível acessar o site.
O servidor da Web provavelmente está executando hosts virtuais, que funcionam verificando o cabeçalho Host: HTTP. Se você não fornecer esse cabeçalho, o servidor não tem ideia do site a ser fornecido.
Alguns servidores estão configurados para fornecer uma lista dos sites em um IP, mas poucos servidores fazem isso.
Tags dns networking ping ip