Squid:The requested URL couldn't be retrieved

uSian Messages postés 5 Statut Membre -  
brupala Messages postés 115268 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fais tourner un proxy Squid+SquidGuard qui marche bien sauf lorsque je veux accéder à une URL du type http://11.blabla.net:2000/ (exemple similaire). Si j'enlève le proxy sur mon navigateur, la page s'affiche sinon j'ai le message d'erreur suivant :

En essayant d'accéder à l'URL http://11.blabla.net:2000/ l'erreur suivante a été rencontrée :

Impossible de déterminer l'adresse IP du nom d'hôte «?11.blabla.net?»

Le serveur DNS a retourné :

Name Error: The domain name does not exist.
Cela signifie que le proxy ne peut pas résoudre le nom d'hôte présent dans l'URL. Vérifier si l'adresse est correcte.



le fichier resolv.conf affiche bien mes 2 serveurs DNS j'ai essayé des pings du type www.google.com sur le PC où est installé la machine, ça marche sans problème.

Auriez-vous des idées ?

Merci

2 réponses

brupala Messages postés 115268 Date d'inscription   Statut Membre Dernière intervention   14 249
 
Salut,
tu as essayé un autre navigateur ?
0
uSian Messages postés 5 Statut Membre
 
Oui le problème est le même.

Ce que je ne comprends pas c'est que les config DNS du PC où est installé le proxy et les config DNS des autres PCs sont identiques (les mêmes adresses IP pour le primaire et secondaire) et je me connecte sans soucis au site quand je désactive le proxy sur le navigateur internet
0
brupala Messages postés 115268 Date d'inscription   Statut Membre Dernière intervention   14 249
 
d'un côté c'est normal:
quand le proxy est activé dans le navigateur, il écoute sur un port unique : 3128 ou 8080 ce que tu as configuré dedans quoi.
quand ton url tartempion:2000 arrive, normalement elle est lue sur le port d'écoute du proxy au lieu du 2000 (A voir si le navigateur transforme bien le port 2000 en port + adresse ip proxy au niveau tcp)
Je ne pense que c'est plutôt le navigateur qui retire le numéro de port dans l'url et que celui ci est alors perdu pour le proxy, mais pourquoi les points d'interrogation ?
actions:
Capturer avec wireshark la demande de connexion, le http get qui sort du PC vers le proxy (vérifier qu'il est bien envoyé au proxy déjà)
vérifier aussi que la résolution dns est bien faite sur le PC.
Faire le test avec l'adresse ip du site au lieu de son nom.
tu peux avoir le nom par la commande nslookup
Eventuellement installer wget sur le PC et tester avec.
0