3 votes

comportement DNS déroutant (ubuntu)

(Toutes les adresses IP et les noms ont été censurés, nous l'espérons)

Ce matin, nous avons eu quelques problèmes de connectivité dans l'un de nos serveurs. Il s'avère que le fait de modifier notre configuration de connexion pour qu'elle soit basée sur l'IP (ce qui n'est pas préférable) résout le problème, mais étonnamment, le DNS n'a pas complètement échoué.

Ce qui se passe, c'est que le DNS parfois (dans un intervalle de secondes) parvient à traduire l'url donnée en l'IP correspondante et parfois ne le fait pas ( unknown host ).

Qu'est-ce qui pourrait causer un tel comportement ? Quelles mesures puis-je prendre pour m'assurer que la situation est bien gérée ? Autre

badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com

ping : hôte inconnu dingding.badumtsss.com

badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com PING dingding.badumtsss.com (01.01.01.01.01) 56(84) octets de données.

64 octets de ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01) : icmp_req=1 ttl=43 time=18.7 ms 64 octets provenant de ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01): icmp_req=2 ttl=43 time=18.5 ms --- dingding.badumtsss.com statistiques ping --- 8 paquets transmis, 8 reçus, 0% de perte de paquets, temps 7010ms rtt min/avg/max/mdev = 18.523/18.721/18.815/0.147 ms

badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com

ping : hôte inconnu dingding.badumtsss.com

badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com PING dingding.badumtsss.com (01.01.01.01.01) 56(84) octets de données. 64 octets from ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01): icmp_req=1 ttl=43 time=18.5 ms 64 octets provenant de ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01): icmp_req=2 ttl=43 time=18.7 ms ^C

--- dingding.badumtsss.com statistiques ping --- 2 paquets transmis, 2 reçus, 0% de perte de paquets, temps 1001ms rtt min/avg/max/mdev = 18.586/18.681/18.777/0.166 ms badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com PING dingding.badumtsss.com (01.01.01.01) 56(84) octets de données. 64 octets de ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01): icmp_req=1 ttl=43 time=18.6 ms 64 octets provenant de ec2-01-01-01-01.eu-west-1.compute.amazonaws.com (01.01.01.01): icmp_req=2 ttl=43 time=18.6 ms ^C

--- dingding.badumtsss.com statistiques ping --- 2 paquets transmis, 2 reçus, 0% de perte de paquets, temps 1001ms rtt min/avg/max/mdev = 18.612/18.616/18.621/0.136 ms badumtsss@02-02-02-02:~$ ping dingding.badumtsss.com ping : hôte inconnu dingding.badumtsss.com

1voto

Pavel Šimerda Points 812

Regardez la liste des serveurs DNS dans /etc/resolv.conf et essayer d'effectuer les requêtes directement en utilisant par exemple dig et voyez si vous obtenez la bonne réponse et combien de temps cela prend. Vous pouvez utiliser tcpdump -vv ou un outil comme Wireshark pour voir quelles requêtes sont utilisées par les applications.

dig some-domain A @name-server

En théorie, vous pourriez améliorer la situation en utilisant un serveur de noms en cache local (par ex. unbound , dnsmasq ou même bind ), mais cela couvre au mieux le vrai problème.

0voto

Nuno Rodrigues Points 792

Peut-être utilisez-vous ec2 pour ces requêtes, en utilisant le résolveur AWS. Si c'est le cas, ouvrez un dossier d'assistance et demandez-leur d'examiner la combinaison résolveur/hôte.

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