Tenho algumas perguntas, ajude:
Primeiro, eu posso acessar a pesquisa do Google apenas digitando http://74.125.224.211
, porque este é o endereço IP retornado pelo nslookup.
No entanto, não pude fazê-lo com os endereços IP retornados de www.yahoo.com. Como faço para acessar a página de pesquisa do Yahoo por seu IP?
Outro exemplo, http://www.allaboutcircuits.com
será resolvido 68.233.243.63
pelo servidor DNS, mas se eu for http://68.233.243.63
, recebo "Olá, mundo!".
Segundo, por alguma razão, há algo errado com os resolvedores de DNS no meu serviço de hospedagem na web (não será corrigido !!) . Então comandos como
get_file_contents("http://www.allaboutcircuits.com");
retornará php_network_getaddresses: getaddrinfo failed: Name or service not known
Como contornar isso com o endereço IP,
68.233.243.63
Quero dizer, de alguma forma, anexar o parâmetro HTTP hostname ao get_file_contents()
?
Gostaria de resolver isso do meu próprio lado (no meu código), nenhuma solução de problemas / ajuste será feita pelo administrador do servidor.