1 votes

Délais d'accès au serveur DNS local

L'accès à un serveur DNS local est toujours retardé de ~1 seconde.

J'ai activé le serveur DNS sous OS-X Lion et cela fonctionne effectivement. Cependant, lorsque je l'interroge en utilisant 'dig' (ou nslookup), il y a un délai d'environ 1 seconde avant que la réponse ne soit donnée. Ce délai n'est pas signalé par 'dig', qui donne un temps de réponse de 0ms.

Ainsi, par exemple, une requête utilisant les serveurs OpenDNS se termine plus rapidement qu'une requête sur le serveur local, bien que la résolution du nom prenne 135 ms de plus :

$ time dig @208.67.220.220 ibm.com

; ; Temps d'interrogation : 135 msec

real 0m0.172s utilisateur 0m0.008s sys 0m0.006s

$ time dig @localhost ibm.com

; ; Temps d'interrogation : 0 msec

réel 0m1.068s utilisateur 0m0.009s sys 0m0.007s

Le délai ne semble pas provenir du serveur nommé, car lorsque l'on utilise named -g pour afficher les journaux, il y a également un délai d'une seconde avant l'impression de la requête.

FYI : mes changements pour activer le DNS étaient :

rndc-confgen -b 256 > /etc/rndc.conf
head -n5 /etc/rndc.conf | tail -n4 > /etc/rndc.key
modifier /etc/rndc.conf pour corriger le numéro de port
éditez /etc/named.conf pour ajouter ceci aux options :

forward first;
forwarders {
    208.67.222.222;
    208.67.220.220;
};

exécuter named à partir du shell (/usr/sbin/named -g)

1voto

igorw Points 111

Si vous avez 127.0.0.1 localhost sur /etc/hosts vous devez également ajouter un ::1 localhost ligne.

Il se peut que le retard soit lié à la résolution du nom "localhost". Si vous utilisez 127.0.0.1 à la place, le délai devrait être réduit à quelques millisecondes.

$ time dig @127.0.0.1 muc.de

; ; Temps d'interrogation : 10 msec

réel 0m0.029s utilisateur 0m0.007s sys 0m0.005s

Je ne sais pas où se trouve la résolution de 'localhost' ni pourquoi cela prend autant de temps, mais je suppose que cela n'a pas vraiment d'importance...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X