1 votes

Querys DNS et réponses proxy (squid + dansguardian) - qui est responsable de la requête?

Je rencontre un problème avec squid (et dansguardian) dans mon réseau qui ralentit la navigation sur les pages web.

Je suis maintenant concentré sur les requêtes DNS - je pense que le DNS peut être en partie responsable. J'observe ma machine avec Wireshark et le serveur avec tcpdump.

Je remarque que, lorsque je demande une page, ma machine essaie de résoudre le nom et le serveur squid fait de même. Est-ce un comportement normal ? Ne devrait pas ma machine transmettre la demande au proxy et ensuite le serveur proxy résout le nom et fait la demande à cette page web ?

Mon Firefox (si je fais une erreur dans le nom de la page web) reste bloqué pendant 30 secondes (je suppose que cela a quelque chose à voir avec le temps d'attente du DNS) jusqu'à ce que le serveur proxy envoie une page squid par défaut indiquant que le domaine n'a pas été trouvé...ou jusqu'à ce que le DNS résolve la requête.

Ma question est juste de savoir si ma machine et mon serveur proxy doivent vraiment tous les deux effectuer la requête DNS ou si ce devrait être seulement le serveur proxy...

Merci.

1voto

Eric Noob Points 531

En général, oui, votre navigateur local tentera de résoudre le nom d'hôte dans le DNS avant d'envoyer la requête au proxy. Avec Firefox, cela est configurable en utilisant le paramètre network.proxy.socks_remote_dns. Pour modifier ce paramètre :

  • Entrez about:config dans la barre d'adresse.
  • Entrez network.proxy.socks_remote_dns dans le champ de recherche.
  • Double-cliquez sur l'élément network.proxy.socks_remote_dns pour le changer de false (la valeur par défaut) à true.

Avec cette option activée, Firefox devrait transmettre les requêtes au proxy sans effectuer de résolution DNS localement.

NB : Je ne sais pas si cela s'applique uniquement aux proxies socks ou non.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X