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)