Featured image of post Comment utiliser DNSDiag pour mesurer le délai d'un serveur DNS ?

Comment utiliser DNSDiag pour mesurer le délai d'un serveur DNS ?

DNSDiag est un ensemble d’outils permettant de mesurer et de diagnostiquer les performances et l’intégrité d’un serveur DNS. Grâce aux outils dnsping, dnstraceroute et dnseval, vous pouvez mesurer la performance d’un serveur DNS en prenant en compte son temps de réponse.

Utilisation

dnsping

dnsping envoie une requête DNS à un résolveur DNS de manière arbitraire :

1dnsping 80.67.169.12

dnstraceroute

dnstraceroute comme son nom l’indique vous permet de connaître le chemin emprunté par une requête DNS avant d’atteindre sa destination :

1dnstraceroute -t A -s 80.67.169.12 twitter.com
 1dnstraceroute DNS: 80.67.169.12:53, hostname: twitter.com, rdatatype: A
 21	_gateway (192.168.1.1) 5.810 ms
 32	 *
 43	ae108-0.ncrou101.rbci.orange.net (193.253.83.162) 9.293 ms
 54	ae48-0.nridf201.rbci.orange.net (193.252.162.210) 11.030 ms
 65	ae43-0.noidf001.rbci.orange.net (193.252.98.234) 11.157 ms
 76	193.253.13.206 (193.253.13.206) 9.664 ms
 87	gitoyen.th2-1.hopus.net (37.77.34.15) 9.604 ms
 98	80.67.168.212 (80.67.168.212) 10.266 ms
109	ns0.fdn.org (80.67.169.12) 10.645 ms

dnseval

dnseval vous permet d’envoyer une requête DNS à une liste de serveurs DNS afin de déterminer le serveur le plus rapide par rapport à votre emplacement :

1dnseval --dnssec -t AAAA -f public-servers.txt -c10 twitter.com

Installation

1sudo pip3 install dnsdiag