web-dev-qa-db-fra.com

Résolution DNS lente

Après une nouvelle installation de la version 10.10, je trouve que la résolution DNS prend beaucoup de temps. Frapper une URL prend quelques bonnes secondes (10 - 30) avant que le site est affiché. Je pense qu'il s'agit d'un problème de résolution DNS en raison du texte "attente" ou "recherche" affiché dans Firefox et Chrome.

Je ne reçois pas ce problème avec Slackware Linux ou Windows 7, ce n'est donc pas un problème spécifique au réseau ou au serveur DNS. C'est quelque chose du côté client.

En regardant autour de Google, je vois qu'il y a quelques personnes qui ont ce problème. Ceux qui ont signalé une solution de contournement en passant à OpenDNS désactivent IPV6 ou traitent un autre problème.

Toute aide serait appréciée.

Ma carte réseau est câblée: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express

Merci

9
user4541

Essayez de configurer votre serveur DNS manuellement. Ubuntu a parfois des problèmes avec les routeurs qui fournissent ce type de service (comme DNS-Server = 192.168.1.1).

Rightclick Network-Manager -> Modifier les connexions -> eth0 (ou créez une nouvelle connexion si vous utilisez plusieurs emplacements) -> modifier -> Paramètres IPV4 -> Automatique (DHCP) Adresses uniquement + Ajoutez vos serveurs DNS (séparés par,).

Vous pouvez trouver vos serveurs DNS en accédant à l'interface Web de votre routeur (par exemple, quelque chose comme 192.168.1.1) dans votre navigateur Web.

Je dois le faire depuis 10.04 sur chaque machine!

3
sBlatt

La cause la plus fréquente de ralentissement du chargement des pages dans les navigateurs est due à ipv6, qui est activé par défaut dans Ubuntu. Lorsqu'il est activé, il doit expirer avant qu'IPv4 ne se déclenche, ce qui entraîne le délai lorsque ipv6 n'est pas pris en charge par votre réseau. Vous pouvez effectuer un test simple pour vérifier s'il s'agit bien du problème: essayez d'accéder à une page Web à l'aide de l'adresse IP. Par exemple, essayez d’ouvrir l’adresse suivante:

http://69.59.196.211:8

Il devrait vous emmener sur le site Stack Overflow. Si l'adresse répond rapidement, il est fort probable que vous ayez un problème de résolution DNS en raison d'ipv6.

Vous pouvez désactiver ipv6 dans Firefox en définissant la préférence network.dns.disableIPv6 sur true.

  1. Tapez about: config dans la barre d'adresse, appuyez sur Entrée.
  2. Recherchez network.dns.disableIPv6 dans la liste.
  3. Cliquez avec le bouton droit de la souris sur -> . Basculez .
  4. Redémarrez Firefox et réessayez.

Vous pouvez également désactiver ipv6 au niveau du système. Pour ce faire, ouvrez le fichier /etc/default/grub avec un éditeur:

gksudo gedit  /etc/default/grub

Puis changez la ligne suivante:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

Avec la ligne suivante:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

Puis mettez à jour grub:

Sudo update-grub

Vous pouvez également essayer d'augmenter la taille du cache DNS de Firefox et de réduire l'expiration de la mise en cache DNS afin que le navigateur n'interroge pas le serveur DNS aussi fréquemment.

  1. Tapez about: config dans la barre d'adresse de Firefox pour ouvrir les préférences avancées
  2. Tapez network.dnsCache dans le champ de filtrage et appuyez sur Entrée.
  3. Cliquez avec le bouton droit sur les résultats vides et sélectionnez " Nouveau >> Entier "
  4. Définissez le nom de la préférence sur network.dnsCacheEntries et définissez la valeur sur 1000
  5. Cliquez avec le bouton droit sur les résultats vides et sélectionnez " Nouveau >> Entier "
  6. Définissez le nom de la préférence sur network.dnsCacheExpiration et définissez la valeur sur 7200
6
lovinglinux

réparer:

Lors d'une mise à niveau vers Precise, la liaison n'était pas correctement reconfigurée, ce qui a empêché la résolution des noms de domaine.

La solution consistait à dpkg-reconfigurer le paquet bind9 et à désactiver l'intégration de resolvconf qui était laissée lors de la mise à niveau.

forme citée ici - [Bind n’est pas correctement configuré lors de la mise à niveau (intégration de resolvconf)] - https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/996088

2
Ivan

Dans mon cas, un logiciel VPN avait écrit un fichier /etc/resolv.conf que je ne connaissais pas. Je résolvais donc le DNS à un emplacement non souhaité.

Le bureau Ubuntu n’a pas besoin de ce fichier; supprimez-le ou modifiez-le de la manière suivante:

 $  more /etc/resolv.conf
 #Google's openDNS
 nameserver 8.8.8.8     
 nameserver 8.8.4.4

quelqu'un.

0
gare