Herramientas para medir el rendimiento de servidores DNS, proporcionando datos de latencia, tasas de respuesta y rendimiento bajo condiciones de alta carga. resperf aumenta sistemáticamente la tasa de consultas y monitorea la tasa de respuesta para simular el almacenamiento en caché de los servicios de DNS. Incluye las herramientas pcap-queryparse, resperf y resperf-report
$ dnsperf -s 192.168.1.1 -d queries.txt -l 30 -c 10
$ pcap-queryparse -r capture.pcap -o queries.txt
$ resperf -s 192.168.1.1 -d queries.txt -m
Durante la prueba, resperf muestra estadísticas como la tasa de consultas por segundo, la tasa de respuestas y la latencia media.
$ resperf-report -i resperf.out -o report.html
El informe incluye gráficos que muestran la relación entre la tasa de consultas y la tasa de respuestas, el tiempo de respuesta promedio, y otros datos útiles para analizar el rendimiento del servidor DNS.
Ejemplo de archivo queries.txt en el que cada línea representa una consulta DNS en el formato "name type class":
example.com A IN
example.org MX IN
example.net AAAA IN
Flujo Completo de Ejemplo:
$ tcpdump -i eth0 -w capture.pcap port 53
$ pcap-queryparse -r capture.pcap -o queries.txt
$ dnsperf -s 8.8.8.8 -d queries.txt -l 60
$ resperf -s 8.8.8.8 -d queries.txt -m > resperf.out
$ resperf-report -i resperf.out -o report.html