J'ai quelques questions, aidez-moi:
Premièrement, je peux accéder à la recherche Google en tapant simplement http://74.125.224.211
, car il s'agit de l'adresse IP renvoyée par nslookup.
Cependant, je ne pouvais pas le faire avec les adresses IP renvoyées par www.yahoo.com. Comment accéder à la page de recherche Yahoo par son IP?
Un autre exemple, http://www.allaboutcircuits.com
résoudra 68.233.243.63
par serveur DNS, mais si j'y vais http://68.233.243.63
, j'obtiens "Bonjour tout le monde!".
Deuxièmement, pour une raison quelconque, il y a un problème avec les résolveurs DNS avec mon service d'hébergement Web (il ne sera pas résolu !!) . Donc, des commandes comme
get_file_contents("http://www.allaboutcircuits.com");
reviendra php_network_getaddresses: getaddrinfo failed: Name or service not known
Comment contourner cela avec l'adresse IP,
68.233.243.63
Je veux dire, en quelque sorte attacher le paramètre de nom d'hôte HTTP à get_file_contents()
?
Je voudrais résoudre ce problème de mon côté (dans mon code), aucun dépannage / ajustement ne sera effectué par l'administrateur du serveur.