web-dev-qa-db-fra.com

ubuntu 12.04.3 - Problème DNS inversé - intervalle de ping lent mais valeur de ping normale

j'utilise ubuntu 12.04.3 x86 desktop dans mon environnement d'entreprise. Je rejoins le domaine corp de la même façon. Mais lorsque je lance un ping sur un autre pc, disons que nomhôte est pc-test, "ping pc-test" ou "ping-test.domaine.nom" renvoie un intervalle lent (environ 5 secondes) mais la valeur du ping est inférieure à 1 ms. Quand j'utilise "ping -n pc-test", tout fonctionne bien. Je conclus donc qu'il s'agit d'un problème de DNS inversé.

comment résoudre ce problème? Merci beaucoup!

Edit: Selon moi, le problème de DNS inversé est lié au serveur DNS ou au serveur Wins, et pas seulement à un problème lié à Ubuntu, est-ce exact?

si je veux résoudre ce problème autant que possible sur Ubuntu mais pas sur les serveurs du réseau, que faire?

5
McArthor Lee

Pour préciser la réponse de Franky, il s’agit très probablement d’un problème de configuration de /etc/nsswitch.conf.

tl; dr: Modifie la ligne hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 dans /etc/nsswitch.conf en hosts: files dns

Il existe une ligne dans /etc/nsswitch.conf nommée "hôtes:" qui détermine la manière dont votre ordinateur résoudra les noms d’hôtes en adresses IP. (Pour en savoir plus sur ce processus, cliquez ici: https://help.ubuntu.com/10.04/serverguide/network-configuration.html ) Cette ligne est l'endroit où le problème est le plus probable.

Par défaut, Ubuntu vérifie d’abord le fichier Host pour voir si le nom d’hôte y a été spécifié manuellement, puis exécute une requête DNS multicast minimale (utilisée dans les environnements zeroconf). Wikipedia possède ici un article https://en.wikipedia.org/wiki/Multicast_DNS , si vous voulez en savoir plus), suivi d'une requête DNS normale, puis d'une requête DNS Multicast complète.

Dans les environnements d'entreprise où le DNS inversé n'est pas correctement configuré (ce qui est apparemment souvent le cas), les requêtes DNS en multidiffusion entraînent des ralentissements importants. Pour résoudre le problème, vous devez corriger le reverse DNS ou supprimer les requêtes DNS multidiffusion de la configuration. Étant donné que dans un environnement d'entreprise, vous avez probablement votre propre serveur DNS, je vous recommande de supprimer simplement l'option de requête DNS multidiffusion de la configuration.

Voir https://bugs.launchpad.net/ubuntu/+source/nss-mdns/+bug/9494 pour plus d'informations sur ce problème.

6
Zell Faze

Allez à https://bbs.archlinux.org/viewtopic.php?id=58712 et essayez la solution proposée par "wonder" Cela a fonctionné pour moi.

0
franky