2010-03-15 7 views
1

Combien de temps dois-je attendre d'une recherche inversée? 100 millisecondes? 1 seconde? 10 secondes? 30 secondes? Quelle est ton expérience?Combien de temps dure une recherche DNS inversée?

Pourquoi? Nous discutons d'ajouter une fonctionnalité à notre logiciel serveur qui nécessiterait une recherche DNS inversée chaque fois qu'un client se connecte. La recherche serait faite de manière synchrone, donc je crains que cela puisse ralentir beaucoup les temps de connexion. Je voulais juste entendre l'expérience d'autres personnes concernant les temps de recherche DNS inversés.

Répondre

2

Tant que cela prend. BEAUCOUP dépend de * Où le serveur DNS est que vous parlez à * Si le serveur DNS a la valeur déjà mis en cache * Si ther éverse mapping mas à un serveur DNS approprié qui est également opérationnel (ou les délais de récupération).

En général, pour les utilisateurs finaux, vous pouvez facilement attendre 200ms - l'utilisateur peut être à l'autre bout du monde. Je supposerais quelque chose jusqu'à 2 minutes pour être possible en cas de problèmes d'accessibilité DNS. Dans un réseau local, vous devriez normalement avoir une réponse en quelques millisecondes. Deux chiffres, maximum (10ms ou plus).

En général, synchroneous peut être vraiment une mauvaise idée ici - mais beaucoup dépend de ce que l'application fait réellement.

0

Je n'ai pas de numéro spécifique, mais si les performances s'avèrent être un problème pour vous, vous pouvez envisager de faire la recherche inversée dans un fil séparé. Si la recherche inversée ne répond pas à vos critères, vous pouvez annuler la connexion d'origine et interdire cette adresse IP (éventuellement pour une durée limitée). Une condition préalable pour cela est qu'aucune perte réelle ne peut se produire entre le démarrage de la connexion et la fin de la recherche inversée. Là encore, c'est la même situation que vous êtes maintenant sans la recherche inversée.

+0

Ce n'est pas vraiment applicable dans cette situation, car une perte réelle peut survenir immédiatement, mais c'est certainement une idée intéressante. – HansA

+0

Encore, si vous ne l'auriez pas implémenté autrement à cause du surcoût éventuel, cette option est mieux que de ne pas l'implémenter :-) –

Questions connexes