Je considère les serveurs DNS publics de Google comme DNS externe pour mon réseau. Actuellement, j'utilise les serveurs DNS de mon FAI. J'ai également envisagé OpenDNS dans le passé, mais j'ai finalement décidé de ne pas sauter.
J'aimerais pouvoir évaluer la vitesse à laquelle les serveurs respectifs sont en mesure de répondre à nos demandes DNS. Je ne vois rien dans nslookup qui pourrait aider.
Comment puis-je tester les temps d'aller-retour pour les DNS fournis en externe?
Vous pouvez simplement
dig
et simplementgrep
la source
Utilisez la référence de vitesse de nom de domaine de GRC .
la source
J'ai également jeté un œil à namebench - l'utilitaire de référence DNS Open Source de Google. C'était très complet.
la source
J'ai fait quelques repères de base entre OpenDNS et GoogleDNS. Les résultats suggèrent que l'offre OpenDNS est toujours plus rapide que le service DNS de Google:
http://ajclark.wordpress.com/2009/12/04/google-dns-vs-opendns-performance-comparison/
la source
Le plugin Firebug pour Firefox et IE a un onglet "net" qui vous donne une représentation graphique du temps de chargement pour chaque demande de fichier.
Il le décompose en activité, y compris les recherches DNS, qui sont affichées en vert.
la source
Le script shell simple qtest.sh peut être utilisé pour cela:
Ici,
172.19.1.1
un résolveur local est plus rapide, suivi du résolveur ISP, puis d'OpenDNS.la source
J'ai écrit un petit script sympa pour évaluer la connexion aux serveurs DNS:
la source
Vous pouvez utiliser ping pour déterminer combien de temps il faudrait pour qu'un paquet se déplace d'avant en arrière entre votre serveur et les serveurs DNS. En règle générale: ne changez jamais ce qui fonctionne.
Un inconvénient d'OpenDNS est que les domaines qui n'existent pas peuvent répondre avec un enregistrement A pointant vers la page de recherche d'OpenDNS, car ils ont tendance à le faire. Google ne le fait pas actuellement, mais il serait stupide de supposer qu'ils ne fournissent tout simplement rien aux résolveurs DNS.
la source
dnseval
de dnsdiag fonctionne comme un charme sur windows linux et mac. (bien mieux que le banc de noms obsolète) télécharger sur githubPour l'utiliser, écrivez d'abord un fichier texte que chaque DNS que vous souhaitez tester contient une ligne avec son adresse IP
mylist.txt
:puis exécutez
Bien que cela n'inspecte pas cette taille de cache des serveurs, c'est une approche beaucoup plus facile et plus rapide et je m'attends à ce qu'elle corresponde bien aux performances du monde réel.
la source