L'hôte de résolution est constamment lent

J'essaie d'extraire une page par programme et il faut exactement 10 secondes pour résoudre l'hôte, à chaque fois. Sur une autre machine, il faut exactement 30 secondes. Les deux Linux.

Mon code est en Java, mais le problème est reproductible en utilisant wget:

time wget -d --header "User-Agent:Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.10 Chromium/11.0.696.65 Chrome/11.0.696.65 Safari/534.24" http://www.sportsdirect.com 

Cela se bloque pendant 10 secondes sur:

Resolving www.sportsdirect.com... 86.17.5.250

Nous utilisons Linux.

Pour confondre les autres browsers sur la même machine, récupérez la même page immédiatement.

Des indices?

2 Solutions collect form web for “L'hôte de résolution est constamment lent”

C'est parce que wget et lynx ne mettent pas en cache les résultats DNS, et vos browsers peuvent même avoir IPv6 désactivé.

Le DNS pour www.sportsdirect.com est cassé et les timeouts sur les loggings AAAA.

Vous pouvez utiliser l'option -4 ou --inet4-only pour wget pour forcer IPv4 uniquement.

 $ time host -t A www.sportsdirect.com www.sportsdirect.com is an alias for sd.gwcorp.sports-world.com. sd.gwcorp.sports-world.com has address 86.17.5.250 real 0m0.009s user 0m0.000s sys 0m0.000s $ time host -t AAAA www.sportsdirect.com ;; connection timed out; no servers could be reached real 0m14.008s user 0m0.000s sys 0m0.000s 

Les browsers peuvent mettre en cache les résultats DNS. Il pourrait être judicieux d'essayer la requête directement sur les servers DNS configurés pour voir si elles sont le problème – peut-être l'une d'entre elles est particulièrement lente ou réduite. Prenez l'adresse IP de la ligne du nameserver dans /etc/resolv.conf et exécutez

 dig +trace www.sportsdirect.com 8.8.8.8 

(remplacez 8.8.8.8 par l'adresse IP de votre server DNS)

  • Comment charger l'équilibrage sur Bind9 Dns Server?
  • Convention de nommage pour plusieurs sites hébergés sur un seul server dédié
  • server windows 2008 dns: ajout d'une zone pour un domaine externe existant
  • 404 introuvable lors de l'access www
  • W2K8 DNS - J'ai configuré le redirection conditionnelle correctement?
  • Serveurs DNS via RA dans IPv6
  • Comment rendre l'Intranet accessible depuis la WAN
  • DNS Round-Robin ne charge pas l'équilibre SSH
  • Multiple SOA dans un server DNS DNS
  • Règles iptables pour permettre des requêtes DNS spécifiques du réseau externe au réseau interne
  • Comment prouver que le trafic DNS est perdu
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.