Lorsque je fais une recherche google pour une chaîne, elle renvoie une page vierge. La source html de la page retournée ressemble à ceci.La recherche Google renvoie une page blanche
<html>
<body>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.google.com/search?hl=en&q=test+search&meta=&safe=active">
</body>
</html>
En d'autres termes, rien n'est retourné au navigateur. Mais, lorsque je recherche en utilisant l'adresse IP de google dans la barre d'adresse (plutôt que de taper google.com), la recherche renvoie les résultats requis. (ne renvoie plus de page vierge).
Pourquoi ce comportement étrange se produit-il? Je suis certain qu'il n'est pas bloqué au pare-feu car les autres utilisateurs du réseau ayant les mêmes droits d'accès que le mien peuvent travailler normalement avec google. Et ce n'est pas non plus un paramètre dans le navigateur.
Et il me semble que la requête de recherche lorsque je recherche avec le nom de domaine (google.com) n'atteint pas du tout le serveur google. Concédé que ce n'est pas une question de programme et bien que je suis capable de rechercher en utilisant l'adresse IP de google, le problème lors de l'utilisation du nom de domaine reste un puzzle sans réponse pour moi.
Quelle pourrait être la raison de ce comportement plutôt étrange?
Vérifiez votre fichier hosts http://en.wikipedia.org/wiki/Hosts_file –
mon fichier hosts n'a qu'une seule entrée pour localhost, rien d'autre ne s'y trouve. –
@ChanLFC, consultez les mises à jour de ma réponse - il se peut que le méta-refresh ait été désactivé dans votre navigateur. – paxdiablo